VSCodeでvimを使おう(開発をもっと早く)
1. Vimプラグインの導入方法
①インストール
まずはVimのプラグインを導入しましょう。
②settings.jsonの変更
// settings.jsonを開いて(command + P で検索)以下の項目を追加
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
}
],
"vim.hlsearch": true
2. 基本的なvimコマンド
入力モードにする(escボタンでvimモードにもどせます!)
i
左に1文字移動
h
下に1行移動
j
上に1行移動
k
右に1文字移動
l
一文字切り取り
x
3. その他よく使うvimコマンド
コピペ
// yyでコピー。pでペースト。
yyp
複数行コピーペ
// 3行コピペ
3yyp
// 5行コピペ
5yyp
x行目〜y行目までをコピペ
ビジュアルモード(Shift+v)で行選択し、 y でコピーして、 p で貼り付けられます。
カーソル位置の単語をコピーぺ
// ywでカーソル位置の単語をコピー
ywp
1行切り取り
dd
複数行切り取り
// 3行削除
3dd
// 5行削除
5dd
x行目〜y行目までを切り取り
dd(x行目で1回目のdを押し、y行目で2回目のdを押す)
カーソル位置の単語削除
dw
カーソル位置より前にある単語の先頭へ移動
b
カーソル位置より前にある単語の末尾へ移動
ge
カーソル位置より後にある単語の末尾へ移動
e
カーソル位置より後にある単語の先頭に移動
w
一行下に空行を挿入し、空行の先頭でインサートモードへ移行
o
元に戻す
u
全文章選択切り取り
// ggで先頭行に移動。Vで選択モード。Gで最下行に移動。dで切り取り。
ggVGd
()の中を消去
dib
()の中を消去してインサートモードにする
cib
[]の中を消去
da[
{}とその中を消去してインサートモードにする
ca{
この記事が気に入ったらサポートをしてみませんか?