概要
最近vscodeでvimのキーマッピングを利用するようになったので、備忘録も兼ねてこの記事にまとめておこうと思います。
個人的な備忘録として残すので環境によっては動作しないかもしれませんが、同じくvscodeでvimのキーマッピングを使用したいと考えている方の参考になれば幸いです。
記事に関しては随時更新していきます。
動作検証した環境と前提条件
- MacOS Monterery
- vscodeのvim拡張機能使用
対応する括弧内の文字列を削除
コマンドモードで、di<括弧終わり記号>と入力する
Command | 説明 |
di) | ()内を削除 |
di] | []内を削除する |
di} | {}内を削除する |
dit | htmlのtag内を削除する |
矩形
ctrl + vでVISUAL BLOCKモードに変更する。
範囲をjklで選択。
shitf + Aで選択箇所を編集できる。
レジストリからコピー
vimはデフォルトだとヤンク/カットすると最新のレジストリにその値に上書きされるので、一つ前の値をコピーする場合はレジストリを指定してヤンクする必要がある。
レジスタ | 意味 |
“ | 通常のヤンクや削除時に無差別に入る |
0 | 直近のヤンク(コピー)したものが入る |
コメント