EclipseではCTRL + SHIFT + F
、インデントを修正するだけでなく、空白(例:c=a +b ;
に修正c = a + b;
)と行の長さも修正することができます。Emacs用の同様のツールを探しています。私が知っているのはC-x h TAB
、それがインデントを修正することだけです。Emacsで(特にC / C ++)ソースファイルを完全にフォーマットする自動方法を知っていますか?
いいえ。ただし、AStyleやClangFormatなどの外部ツールの統合を記述することはそれほど難しくありません。関連する質問は次のとおりです。stackoverflow.com
—
Dmitry
インデントについては、コマンドprelude-cleanup-buffer-or-regionを使用すると、インデントをより速く実行できます。関数定義とprelude-indent-sensitive-modesをにコピーします
—
Tu Do
init.el
。次に、コマンドをのようなキーにバインドし、C-c i
カーソルを他の場所に移動せずにインデントしたいときに使用します。