0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

個人的によく使いそうな Vim コマンド

Last updated at Posted at 2024-09-07

編集モード時

行内移動

動作 コマンド
空白で区切られた次単語の先頭に移動 W
空白で区切られた次単語の末尾に移動 E
空白で区切られた前単語の先頭に移動 B
行末に移動 $
行頭に移動 ^

行間移動

動作 コマンド
ファイル1行目の先頭に移動 gg
ファイル末行の先頭に移動 G
任意行に移動 NG(※Nは数字)

コピー&ペースト

動作 コマンド
行コピー yy
N単語コピー Nyw(※Nは数字)
行下に貼り付け p
行上に貼り付け P

削除

動作 コマンド
1文字削除 x
単語削除 dw or dW
行削除 dd

ノーマルモード時

編集モードへの切り替え

動作 コマンド
現在位置で編集モード i
行頭に移動して編集モード I
現在位置の一つ後ろで編集モード a
行末に移動して編集モード A
行下に一行挿入して編集モード o
行上に一行挿入して編集モード O

redo / undo

動作 コマンド
undo u
redo cntr+r

行番号の表示 / 非表示

動作 コマンド
行番号を表示 :set number
行番号を非表示 :set nonumber

任意文字列を検索

動作 コマンド
文字列検索 /word(※wordは文字列)
検索結果を進む n
検索結果を戻る N

ウィンドウ分割

動作 コマンド
新しいファイルを縦並びに分割 :new
新しいファイルを横並びに分割 :vnew
現在のファイルを縦並びに分割 :split
現在のファイルを横並びに分割 :vsplit

タブ追加 / 移動 / 削除

動作 コマンド
新しいタブを追加 :tabnew
ファイルを別タブで開く :tabnew path(※pathはファイルパス)
N番目のタブに移動 :tabnN(※Nは数字)
右隣のタブに移動 :tabn+
左隣のタブに移動 :tabn-
タブを削除 :tabclose
N番目のタブを削除 :tabcloseN(※Nは数字)
カレントタブ以外を削除 :tabonly

その他

動作 コマンド
バッファ一覧表示 :ls
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?