vim使ってみた。(備忘録)
きっかけ
- vimというエディタがあるらしいと聞いた。
- ターミナルで操作をするときに時たま見かけるようになった
- 感想:めちゃくちゃ使いづらいやん
- 参加したプロジェクトでvimエディタを使っている人がいた
- 感想:めちゃくちゃコード書くの早いやん
- youtubeやブログなどvimに関連する情報を集める
- どうやら最強のエディタかもしれない・・ ←イマココ
コマンド
以下にVimの基本的なコマンド一覧をまとめました。初心者向けに覚えておくと便利なものを中心に取り上げています。
基本操作
コマンド | 説明 |
---|---|
i | 挿入モードに入る |
ESC | コマンドモードに戻る |
:w | ファイルを保存する |
:q | Vimを終了する |
:wq | 保存して終了する |
:q! | 保存せずに終了する |
移動系
コマンド | 説明 |
---|---|
h | カーソルを左に移動 |
l | カーソルを右に移動 |
j | カーソルを下に移動 |
k | カーソルを上に移動 |
gg | ファイルの先頭に移動 |
G | ファイルの末尾に移動 |
0 | 行の先頭に移動 |
^ | 行の先頭(空白を無視)に移動 |
$ | 行の末尾に移動 |
編集系
コマンド | 説明 |
---|---|
x | カーソル上の文字を削除 |
dd | 現在の行を削除 |
yy | 現在の行をコピー |
p | カーソルの下に貼り付け |
u | 直前の操作を取り消す |
Ctrl + r | 取り消した操作をやり直す |
検索・置換
コマンド | 説明 |
---|---|
/文字列 | 文字列を検索する |
n | 次の検索結果に移動 |
N | 前の検索結果に移動 |
:%s/旧/新/g | ファイル全体で文字列を置換 |
:s/旧/新/ | カーソル行のみ置換 |
モード切り替え
コマンド | 説明 |
---|---|
v | ビジュアルモードに入る |
V | 行選択モードに入る |
Ctrl + v | 矩形選択モードに入る |
ファイル操作
コマンド | 説明 |
---|---|
:e ファイル名 | 新しいファイルを開く |
:split | ウィンドウを上下に分割 |
:vsplit | ウィンドウを左右に分割 |
Ctrl + w + w | 分割ウィンドウ間を移動 |
便利なコマンド
コマンド | 説明 |
---|---|
. | 直前の操作を繰り返す |
% | 対応する括弧にジャンプ |
:noh | 検索ハイライトを消す |
:set number | 行番号を表示する |
:set nonumber | 行番号を非表示にする |
コメント