見出し画像

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{

この記事が気に入ったらサポートをしてみませんか?