Vim
Vimとは
Vimは、Linuxに標準搭載されている高機能なテキストエディタです。コマンドモードと入力モードを使い分けることで、効率的なテキスト編集が可能です。
Vimの基本操作
起動と終了(操作: コマンド)
- Vim起動: vim ファイル名
- 入力モード:コマンドモードからiキーで移行(画面下部に--INSERT--と表示)
- コマンドモード(デフォルト):Escキーで移行
- Vim終了: :q(保存せず終了)
- Vim保存して終了: :wqまたはZZ
- Vim強制終了: :q!
基本的なカーソル移動
- h:左へ移動
- j:下へ移動
- k:上へ移動
- l:右へ移動
- 0:行頭へ移動
- $:行末へ移動
- gg:ファイル先頭へ移動
- G:ファイル末尾へ移動
編集操作
- x:カーソル位置の文字を削除
- X:カーソル前の文字を削除
- dd:現在の行を切り取り
- yy:現在の行をコピー
- p:カーソル位置の後に貼り付け
- P:カーソル位置の前に貼り付け
検索と置換
- /検索文字列:前方検索
- ?検索文字列:後方検索
- n:次の検索結果へ
- N:前の検索結果へ
- :%s/旧文字列/新文字列/g:全体置換
カスタマイズ
モード表示が出ない場合は、ホームディレクトリに.vimrcファイルを作成し、以下を追加します。
# .vimrcファイルの編集(インサートモード時「--insert--」と表示されるようになる)
set showmode
#その他の便利な.vimrc設定:
set number " 行番号表示
set syntax=on " シンタックスハイライト
set autoindent " 自動インデント