vimでは、引用符で囲まれたすべてのものを変更するci(ように、現在の行の括弧内のものを変更するにはどうすればよいci"ですか?
私は試した
:nnoremap ci( f(lct)
しかし、私のマッピングは無視されます。そのような組み込みコマンドを拡張することはできませんか?
また、動きを組み合わせる方法はありますか?c{f)hh}右括弧の前の 2 文字まですべてを変更するようなことはできますか?
前もって感謝します。
vimでは、引用符で囲まれたすべてのものを変更するci(ように、現在の行の括弧内のものを変更するにはどうすればよいci"ですか?
私は試した
:nnoremap ci( f(lct)
しかし、私のマッピングは無視されます。そのような組み込みコマンドを拡張することはできませんか?
また、動きを組み合わせる方法はありますか?c{f)hh}右括弧の前の 2 文字まですべてを変更するようなことはできますか?
前もって感謝します。
vim は、引用符 (および単一引用符) が必ずしもペアであるとは見なさないため、ci(
との動作は異なります。これは最初は少し奇妙です。ci"
({[<
この「問題」には多くの「修正」があります。これは最初に頭に浮かぶものです。