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