Vimの基本操作について
Last updated at Posted at 2024-01-30
モード切り替え
コマンド | 内容 |
[Esc] | ノーマルモードに変更。Vim起動時はこのモードである。 |
i、a、o | 入力モードに変更。テキスト編集が可能になる。 |
v | ビジュアルモードに変更。テキストの範囲選択等が可能になる。 |
:"コマンド" | コマンドラインモードに変更。変更内容の保存、Vimの終了等が可能になる。
|
カーソル移動
ノーマルモードでの操作
コマンド | 内容 |
h | カーソルを左に移動 |
j | カーソルを下に移動 |
k | カーソルを上に移動 |
l | カーソルを右に移動 |
w | カーソルを次の単語の先頭に移動 |
e | カーソルを次の単語の末尾に移動 |
0 | カーソルを行頭に移動 |
$ | カーソルを行末に移動 |
gg | カーソルをファイル先頭に移動 |
G | カーソルをファイル末尾に移動 |
検索
ノーマルモードでの操作
コマンド | 内容 |
/"検索文字列" | 指定した文字列で後方検索 |
?"検索する文字列" | 指定した文字列で前方検索 |
n | 次の検索文字列に移動 |
N | 前の検索文字列に移動 |
編集操作
入力モードでの操作
コマンド | 内容 |
yy | 現カーソル行をコピー
|
p | 現カーソル行の下の行にペースト |
P | 現カーソル行の上の行にペースト |
x | 現カーソル上の文字を削除 |
dx | 現カーソル位置の1単語を削除 |
dd | 現カーソル行を削除 |
u | 操作取り消し |
R | uで取り消した操作の実行 |
保存
コマンドラインモードでの操作
コマンド | 内容 |
:w | 保存 |
:wq | 保存して終了 |
:q | 終了 |
:q! | 保存せずに終了 |
範囲選択
ビジュアルモードでの操作
コマンド | 内容 |
y | 選択範囲をコピー |
b | 選択範囲を削除 |
c | 選択範囲を削除し、入力モードに移行 |
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up