Geany编辑器中是否有对齐代码的快捷键?

Sud*_*era 11 ide geany

在 ubuntu 13.10 中使用 Geany 编辑器,是否有任何快捷键可以在 Geany 编辑器中对齐代码(自动对齐)?

例如:在 Eclipse 中 - Ctrl+Shift+F 调用自动格式化程序

TuK*_*Ksn 13

对于 C、C++、C++/CLI、C# 和 Java

您可以使用Artistic Style 2.04实现类似的行为。

  1. 下载最新版本,当前 2.04(不要apt-get用来安装,因为那样你会得到旧版本 2.03,这个版本不适用于这种情况,因为它不接受管道输出)

  2. 安装 Artistic Style -> 按照下载中的安装文档 (/astyle/doc/install.html) ( makethen make install)

  3. 向 Geany 添加自定义命令:

    在此处输入图片说明

    在此处输入图片说明

    bash -c "astyle --indent-classes -Y"

    要自定义此外观,请参阅艺术风格文档

  4. 选择一个文本区域并按Ctrl+1运行第一个 Geany 自定义命令

    在此处输入图片说明

对于 HTML

您可以使用tidy,如果您使用 geany , tidy 也可以编译您的 html 代码。

  1. 安装整齐: sudo apt-get install tidy

  2. 创建自定义命令(示例):

    bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"

更多信息:

对于 Python

Python 源格式化程序/漂亮的打印机(未测试)