vimでは、一致するif
構文を見つけて、適切なコメント記号を前に付けることができます。 (例えば/。アラーム。endif
/#\0/g)、しかし手動で見つけなければならないsが残っていました。マクロを使用すると、このプロセスを簡素化できますがsed
(より具体的にはvimの場合)、マクロを使用してこれを達成できますか?
ベストアンサー1
単純な正規表現の問題は、入れ子になった条件を処理することです。単に次の項目を検索してendif
コメントすることはできません。幸いなことに、マッチVimに付属のプラグインはこの問題を解決します(多くのファイル形式の場合)。を開くと、if
マッピング%
はそのファイルに移動しますendif
。
次のプラグインと組み合わせてください。NERD 解説者、これに対するマッピングを簡単に作成できます。
:nmap <Leader>cif <Leader>cc%<Leader>cc