LoginSignup
18
25

More than 5 years have passed since last update.

【備忘録】Vimの基本的な使い方

Last updated at Posted at 2018-06-12

Vimのモード

■ Normalモード(ノーマルモード) Vim固有の操作を実行するモード。カーソル移動などの基本操作が行える。

■Insertモード(挿入モード) 普通のエディタのように、テキスト入力が行える。

■ Commandモード(コマンドモード) :(コロン)から始まるコマンドを実行するモード。保存、終了、置換などのコマンドを実行できる。

■ Visualモード(ビジュアルモード)「選択モード」。選択範囲に対して操作を行うコマンドを実行できる。選択範囲のコピーなど。

起動と終了

ターミナルで以下のコマンドを実行すると起動する。

$ vim

ファイルを指定して起動

$ vim hoge.txt

Vim 起動後にファイルを開く

# カレントディレクトリのファイルを開く
:e hoge.txt

# ファイルパスを指定して開く
:e ../huga.txt

終了するには「:」を入力してコマンドモードに切り替えてから「q」を入力してEnterキーを押下する。

コマンド入力をキャンセルして終了したい場合は、ESCキーを押下したあとに「:q」を入力してEnterキーを押下する。

入力

Vimの起動直後はノーマルモードから始まる。
テキスト入力を行うためにはインサートモードに遷移する必要がある。
インサートモードへの遷移の方法は「i」または「a」、「o」で行える。

i、a、oはそれぞれ以下の通り違いがある。

i カーソルの位置から入力を開始する。
a カーソルの右隣から入力を開始する。
o カーソル行の下に新しい行を挿入して入力を開始する。

保存

入力した値の保存はコマンドモードで行う。
入力モードからESCキーを押下してコマンドモードに遷移してから、
「:w」を入力してEnterキーを押下すると保存が完了する。

ファイルの新規作成

enewコマンドにより新しいバッファが作成される。

:enew

新しいバッファはwコマンドで名前をつけて保存できる。

:w fuga.txt

操作の巻き戻し

ノーマルモード時に「u」を押すことで操作を元に戻すことができる。また、CTR キーと「r」を押下することで元に戻した直前の操作をやり直すことができる。

18
25
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
18
25