vimのci

発端はこのツイート

https://twitter.com/cwgem/status/119811120356786176
ci' and ci" in VIM for great justice.

わかりやすいredditのトピックは"Did you know about ci''?"
http://www.reddit.com/r/vim/comments/9ltr5/didyouknowaboutci/

ci を簡単に説明するなら、対応する括弧内の内容を変更する、ということになります。

使用できる条件がやや限られていますが、編集モードで""や''などの括弧内にカーソルがあったとします。
そこで、ci" と入力すれば""で閉じられている中身が消去され入力モードに移行します。
同様に、''の中で ci' と入力すれば''の中身を一気に削除して入力することができます。

ci の後に続く括弧の記号は開始でも閉じでも構いません。
()括弧の中を編集する場合は、()内にカーソルを移動して、ci( もしくは ci) と入力すれば中身が削除され入力モードに移行します。

コメント

このブログの人気の投稿

[Java] 母音か子音か

git-svnでFILE was not found in commit HASH

駄文