4

gedit 用の HTML、CSS、PHP コード フォーマッタ プラグインを見つけるのに助けが必要です。gmate やその他のプラグインを調べましたが、Ruby/Rails ファイル用のコード フォーマッタしか見つかりませんでした。

4

2 に答える 2

3

私が過去にこれを行った方法(数年前ですが)は、ExternalToolsプラグインを使用しています。基本的に、フォーマットする必要のある言語を好きなようにフォーマットできる、テスト済みの真のコマンドラインユーティリティをインストールしてから、それらのコマンドを外部ツールプラグインに配置します。これが私が使っていたコマンドです:

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 で利用できるすべてのプラグインのリストは、こちらにあります。
リクエストされたプラグインの 1 つが「Code autoformat」のようです。

コードのオートフォーマット

入力中に選択したコーディング スタイルを自動的に適用します。ユーザーがコーディング スタイルを選択できるようにするプラグイン (または、可能であればモード ラインからプルすることもできます)。入力中、スタイルは自動的に適用されます。たとえば、gtk のスタイルで "if (foo) {" を指定すると、自動的に "{" が次の行に挿入され、適切にインデントされます。テンプレート (Eclipse など) と混同しないように、文字は自動的に挿入されるべきではありません。何をオートフォーマットするか: do、for、if、while 引数リストの関数名と左括弧の間のスペース ここにさらに追加 ...

そのため、探している機能はまだ利用できない可能性があります。

于 2011-04-02T13:35:37.427 に答える