2016-08-25 5 views
1

フォーマッティングに外部プログラムを使用する場合は、:%!programのようなものを使用してフォーマットを実行できます。インデントコマンドによって外部プログラムが呼び出されるように、通常の===シーケンスのマップを使用できますか?インデント用の外部プログラムの使用

+2

':help 'equalprg''を参照してください。 – romainl

答えて

2

コマンドを検索し、組み込みをナビゲートする方法を学んでください:help;それは包括的であり、多くのヒントを提供します。 :help =は時間がない中であなたの質問に答えたでしょう:

={motion}  Filter {motion} lines through the external program 
         given with the 'equalprg' option. When the 'equalprg' 
         option is empty (this is the default), use the 
         internal formatting function... 

だから、答えは(あなたが唯一の特定のバッファのためにこれをしたい場合は)あなたの~/.vimrc、またはにそれを置くことができ、簡単な

:set equalprg=program 

です:setlocalを使用してください(オプションはグローバルまたはローカルのいずれかです、:help 'equalprg'はこれを伝えます)。それを~/.vim/after/{filetype}.vimに入れてください。

関連する問題