vimキーマッピングまとめ

vscode

概要

最近vscodeでvimのキーマッピングを利用するようになったので、備忘録も兼ねてこの記事にまとめておこうと思います。
個人的な備忘録として残すので環境によっては動作しないかもしれませんが、同じくvscodeでvimのキーマッピングを使用したいと考えている方の参考になれば幸いです。
記事に関しては随時更新していきます。

動作検証した環境と前提条件

  • MacOS Monterery
  • vscodeのvim拡張機能使用

対応する括弧内の文字列を削除

コマンドモードで、di<括弧終わり記号>と入力する

Command説明
di)()内を削除
di][]内を削除する
di}{}内を削除する
dithtmlのtag内を削除する

矩形

ctrl + vでVISUAL BLOCKモードに変更する。
範囲をjklで選択。
shitf + Aで選択箇所を編集できる。

レジストリからコピー

vimはデフォルトだとヤンク/カットすると最新のレジストリにその値に上書きされるので、一つ前の値をコピーする場合はレジストリを指定してヤンクする必要がある。

レジスタ意味
通常のヤンクや削除時に無差別に入る
0直近のヤンク(コピー)したものが入る

参考サイト

【vimめも】 3. レジスタ

コメント

タイトルとURLをコピーしました