我在为 gedit 寻找 HTML、CSS、PHP 代码格式化程序插件方面需要帮助。我研究了 gmate 和其他插件,但我只能找到 Ruby/Rails 文件的代码格式化程序。
问问题
4500 次
2 回答
3
我过去(尽管已经有好几年了)这样做的方式是使用外部工具插件。本质上,安装经过测试且真正的命令行实用程序,可以按照您喜欢的方式格式化您需要格式化的语言,然后将这些命令放入外部工具插件中。以下是我使用的命令:
要格式化 HTML:
tidy -utf8 -i -w 80 -c -q -asxhtml
要格式化 PHP:
php_beautifier -s4 -l "ArrayNested() IndentStyles(style=bsd) NewLines(before=if:switch:while:for:foreach:function:T_CLASS:return:break,after=T_COMMENT)"
几年前我在博客上写过:http: //www.micahcarrick.com/gedit-html-editor.html
于 2011-05-10T03:33:57.780 回答
2
这里有 Gedit 可用的所有插件的列表。
看起来他们要求的插件之一是“代码自动格式化”:
代码自动格式化
键入时自动应用选定的编码样式。一个允许用户选择编码风格的插件(或者如果可能的话,甚至从模式行中提取它)。键入时会自动应用样式,例如,使用 gtk 的样式“if (foo) {”会自动将“{”放在下一行并适当缩进。不要与模板混淆(例如,在 Eclipse 中),不应自动插入任何字符。自动格式化的内容:do、for、if、while 参数列出函数名和左括号之间的空格在此处添加更多...
因此,您正在寻找的功能可能暂时不可用。
于 2011-04-02T13:35:37.427 回答