Vimコマンド

Vimコマンドの使い方

機能

  • 構文強調
  • 複数の編集ウィンドウ
  • 折り畳み
  • マウスのサポート
  • ウィンドウの分割
  • プラグイン
  • カスタマイズ機能

基本

:set オプションの表示
* 文字列の強調表示

ビジュアルモード

v 文字単位で領域を選択
V 行単位で領域を選択
Ctrl + V 短形単位で領域を選択

ウィンドウ分割

:split ウィンドウの上下分割
:split newfile 新しいウィンドウでファイルを開く
:vsplist ウィンドウの左右分割
:new 新しいウィンドウを開く
:close 現在のウィンドウを閉じる
:only 現在のウィンドウ以外を閉じる
Ctrl + W w ウィンドウ間の移動
Ctrl + W + 現在のウィンドウを1行広げる
Ctrl + W - 現在のウィンドウを1行縮める
:wall すべてのウィンドウの変更内容を保存する
:wqall すべてのウィンドウの変更内容を保存しVimを終了する
:qall! すべてのウィンドウの変更内容を破棄しVimを終了する
:qall すべてのウィンドウを閉じVimを終了する(保存されていないウィンドウは停止)

バッファの表示

:ls
:b番号で表示する

ファイル呼び出し

:e ファイル名

領域選択+入力

ctrl + v して領域選択
shift + i して文字を入力
escape
escape

行選択+置換

shift + v 選択
j
j
/:

Undo/Redo

ctrl+u
ctrl+r

文字入力補完

ctrl+N

単語削除

dw

差分表示(vimdiff)

# vimdiff file1 file2
or
# vim -d file1 file1