geany中有智能自动缩进功能吗?

Con*_*ech 9 java ide ubuntu indentation geany

我正在使用Geany IDE编写javascript .我的缩进都搞砸了,我想让它看起来不错.当我在Eclipse中编写Java时,我可以使用ctrl + i来按顺序创建所有间距.

Geany中有哪些缩进选项?

Tob*_*asz 6

文档格式化选项位于Geany的插件愿望清单(参见Geany的插件愿望清单中的自动修正缩进部分).

但是,Geany允许 使用自定义命令发送文本.

您可能会怀疑这会打开一个相当广泛的新"门",这就是您的问题的解决方案,例如Artistic Style是一个用于C,C++,C#和Java的跨平台代码自动格式化程序.所以解决方案是:

  • 获取任何代码格式化工具的副本,该工具接受来自标准输入的文本并将结果文本返回到标准输出,
  • 在Geany中,将选择发送到 - >设置自定义命令,并为您的工具添加适当的命令

我不是Artistic Style的鼓动者,你可以使用任何格式化Java代码的工具.它已经通过HTML Tidy或PHP Beautifier以这种方式完成,结果如下所示:

在此输入图像描述

  • 只需将 `astyle` 称为自定义命令。请注意,必须选择当前文件中的所有文本! (3认同)