以前に回答した質問に投稿したキーマッピングがあります。
このマッピングを関数のセットへの複数行のマッピングにして、ファイル内でより整理することができるかどうか疑問に思ってい.vimrc
ます。このコマンドは現在、1つの巨大なワンライナーです。
" Create a mapping to delete the old tags, re-generate them, and use them
map <F10> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q . \| rm -f $SDK_SRC_PLUS_HEADERS/tags \| ctags -R -f $SDK_SRC_PLUS_HEADERS/tags $SDK_SRC_PLUS_HEADERS/tags \| rm -f $THIRD_PARTY_SDK/tags \| ctags -R -f $THIRD_PARTY_SDK/tags $THIRD_PARTY_SDK/tags \| echo "Done re-generating tags."<CR>
VIMはある種のエスケープシーケンスをサポートしているので、次のように、マッピングをより読みやすくブロック整列されたものに分割できますか?
" Create a mapping to delete the old tags, re-generate them, and use them
map <F10> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
\| rm -f $SDK_SRC_PLUS_HEADERS/tags
\| ctags -R -f $SDK_SRC_PLUS_HEADERS/tags $SDK_SRC_PLUS_HEADERS/tags
\| rm -f $THIRD_PARTY_SDK/tags
\| ctags -R -f $THIRD_PARTY_SDK/tags $THIRD_PARTY_SDK/tags
\| echo "Done re-generating tags."<CR>
私は多くのエスケープシーケンスを試しましたが、運がありません。
よろしくお願いします。