我想尝试为一个区域实现一个键绑定,就像Ctrl + i
在 eclipse 中一样,以便该StyledText
区域中的 Java 代码的格式正确。
我环顾四周,似乎找不到太多关于如何实现缩进的信息。有没有一种方法可以不用大惊小怪地做到这一点?或者它是否会涉及编写我自己的格式化程序,并在很多情况下自动格式化用户在该区域中键入的内容?
我想尝试为一个区域实现一个键绑定,就像Ctrl + i
在 eclipse 中一样,以便该StyledText
区域中的 Java 代码的格式正确。
我环顾四周,似乎找不到太多关于如何实现缩进的信息。有没有一种方法可以不用大惊小怪地做到这一点?或者它是否会涉及编写我自己的格式化程序,并在很多情况下自动格式化用户在该区域中键入的内容?
如果您想专门格式化 Java 代码,您可以重用 JDT 中的代码,请参阅此答案以获取示例。但是您可能需要做一些工作才能将其应用于StyledText
保持样式有序。