見出し画像

【エンジニア必見】Vimの使い方を20分でマスター(50選)

今回は、開発効率を上げるためのVimコマンドを50個紹介します。

手で動かしながら覚えていこう

1. :w

ファイルの保存

2. :q

Vimを終了

3. :q!

変更を破棄してVimを終了

4. :wq

保存してVimを終了

5. ZZ

保存して終了

6. ZQ

保存せずに終了

挿入

7. i

カーソルの前に挿入

8. a

カーソルの後に挿入

9. A

行末に挿入

10. o

カーソルの下に新しい行を挿入

11. O

カーソルの上に新しい行を挿入

移動

12. hjkl

カーソルの移動(左下上右)

13. gj,gk

下, 上に1行移動(エディタで表示されている行上で移動)

14. w

次の単語の先頭に移動

15. b

前の単語の先頭に移動

16. e

現在の単語の末尾に移動

17. 0

行の先頭に移動

18. $

行の末尾に移動

19. gg

ファイルの先頭に移動

20. G

ファイルの末尾に移動

21. :n

n行目に移動

画面の移動

22. Ctrl + u

半画面分戻る

23. Ctrl + d

半画面分進む

24. Ctrl + f

下に1ページ分スクロール

25. Ctrl + b

上に1ページ分スクロール

26. zz

カーソルが画面中央になるようにスクロール

27. H

画面上の最初の行 (Home)

28. M

画面上の中央の行 (Middle)

29. L

画面上の最後の行 (Last)

削除

30. dd

現在の行を削除

31. 行数dd

下の5行をする

32. dw

現在の単語を削除

33. x

現在の文字を削除

コピー

34. yy

現在の行をコピー

35. p

カーソルの後ろにペースト

36. P

カーソルの前にペースト

37. yy行数p

現在の行をコピーし、下に5行追加する

38. yw

現在の単語をコピー

取り消し・繰り返し

39. u

直前の変更を取り消す(Undo)

40. Ctrl + r

Undoの取り消し(Redo)

検索

41. /検索文字列

検索文字列を検索

42. n

次の検索結果にジャンプ

43. N

前の検索結果にジャンプ

置換

44. :%s/検索文字列/置換文字列/g

ファイル全体で検索文字列を置換

45. :%s/検索文字列/置換文字列/gc

ファイル全体で検索文字列を置換(確認あり)

ウィンドウ操作

46. :sp ファイル名

水平分割ウィンドウでファイルを開く

47. :vspファイル名

垂直分割ウィンドウでファイルを開く

48. Ctrl + ww

ウィンドウ間を切り替える

49. Ctrl + w + h/j/k/l

ウィンドウ間を移動する

50. Ctrl + w + =

ウィンドウのサイズを均等に調整

いいなと思ったら応援しよう!