2

HTML、Javascript、CSSなど、厄介な可能性のあるコードを貼り付けて、すべてのインデントと間隔を適切に処理できるツールまたはエディターを探しています。

私はGeanyを使用していますが、驚くべきことに、これに対するオプションはありません。vimとemacsのどちらで可能かわかりません。どんな助けでもいただければ幸いです。

HTMLの例:

<!DOCTYPE html>
<html>
<body>
<ul>
<li>what a mess</li> 
</ul>
</body> 
</html>
4

3 に答える 3

1

vimとemacsの両方で、あなたが求めることを実行できます。私はあなたが'gg= G'を使いたいvimを信じています、そしてemacsはCx CM- \

これがお役に立てば幸いです。

于 2011-06-02T16:02:30.660 に答える
0

役立つコマンドラインツールがいくつかありますが(たとえば、Cの場合は「インデント」)、Emacsとviに関するEddの提案は、おそらくすべての言語で機能するのに最適です。

于 2011-06-02T16:08:48.393 に答える
0

最初のHTMLを再フォーマット/きれいに印刷してから、選択したエディターで結果のファイルを操作できます。たとえば、Linuxでは、Tidyを使用してHTMLを編集する前にクリーンアップできます。このようなコマンドを使用します、

tidy -indent ugly_file.html > nicer_file.html

( Tidyへのポインタについては、この回答の@shmitに感謝します)

于 2022-01-30T20:09:20.953 に答える