gedit 用の HTML、CSS、PHP コード フォーマッタ プラグインを見つけるのに助けが必要です。gmate やその他のプラグインを調べましたが、Ruby/Rails ファイル用のコード フォーマッタしか見つかりませんでした。
2 に答える
私が過去にこれを行った方法(数年前ですが)は、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
Gedit で利用できるすべてのプラグインのリストは、こちらにあります。
リクエストされたプラグインの 1 つが「Code autoformat」のようです。
コードのオートフォーマット
入力中に選択したコーディング スタイルを自動的に適用します。ユーザーがコーディング スタイルを選択できるようにするプラグイン (または、可能であればモード ラインからプルすることもできます)。入力中、スタイルは自動的に適用されます。たとえば、gtk のスタイルで "if (foo) {" を指定すると、自動的に "{" が次の行に挿入され、適切にインデントされます。テンプレート (Eclipse など) と混同しないように、文字は自動的に挿入されるべきではありません。何をオートフォーマットするか: do、for、if、while 引数リストの関数名と左括弧の間のスペース ここにさらに追加 ...
そのため、探している機能はまだ利用できない可能性があります。