2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【超基本操作】Vim

2
Last updated at Posted at 2019-11-16

今回は、vimの超基本的な操作を(自分用に)まとめてみたいと思いました。
gitを使ってる時に初めてvim自体を知ってそこから勉強してみました。

Vimのモード

モード コマンド
ノーマルモード esc
コマンドモード :
インサートモード i
ビジュアルモード v

ノーマルモード

コマンド 意味
k 上方向にカーソルが進む
l 右方向にカーソルが進む
j 下方向にカーソルが進む
h 左方向にカーソルが進む
gg 一番上にカーソルが飛ぶ
G 一番下にカーソルが飛ぶ
C-f 一画面下にカーソルが飛ぶ
C-b 一画面上にカーソルが飛ぶ
w 単語単位でカーソルが進む
b 単語単位でカーソルが戻る
^ 行頭にカーソルが飛ぶ
$ 行末にカーソルが飛ぶ
f(文字) 文字までカーソルが飛ぶ
% 対応するかっこにカーソルが飛ぶ (プログラミングの{})
x 文字単位でカット(削除)
dd 行単位でカット(削除)
数字dd 行×数字分だけカット(削除)
p 貼り付け
yy 行単位でコピー
数字yy 行×数字分だけコピー
/ 検索
n 下方向に検索
N 上方向に検索
* 今カーソルがある位置の単語下方向にを検索
# 今カーソルがある位置の単語を上方向に検索
u 1つ前の状態に戻る
C-r 1つ後の状態に戻る
. 直前の操作を繰り返す

コマンドモード

コマンド 意味
:w 保存
:w ファイル名 名前をつけて保存
:q 保存して終了
:q! 保存せずに終了
:e ファイル名 他のファイルを開く

ビジュアルモード

コマンド 意味
v 文字単位で選択
V 行単位で選択
C-f 短形単位で選択
gg + V + G 全選択

まとめ

ざっとよく使うコマンドをまとめてみました。vimにはもっともっとコマンドがあるらしいので本格的に使うってなったら覚えていきたいなと思います。とりあえず最低限これくらいは覚えないとなって思ってます。実際に使いながら頑張ります。
ちなみに、C-?はcontrolキーのことです。

2
3
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
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?