調べては忘れるを繰り返すのでメモ.
随時更新.たぶん.
開く
操作 |
効果 |
:e ++enc=エンコード名 ファイル名 |
エンコードを指定して開きなおす.指定できるエンコードはeuc-jp, sjis, utf-8 |
:rightb :vsp ファイル名 |
垂直分割して右画面で開く |
:lefta :vsp ファイル名 |
垂直分割して左画面で開く |
閉じる
画面分割
操作 |
効果 |
:split |
水平分割 |
C-w + |
画面を高さを増やす |
C-w - |
画面の高さを減らす |
C-w N+ |
画面を高さをN行増やす |
C-w N- |
画面の高さをN行減らす |
:vsplit |
垂直分割 |
C-w > |
画面の幅を増やす |
C-w < |
画面の幅を減らす |
C-w N> |
画面の幅をN列増やす |
C-w N< |
画面の幅をN列減らす |
C-w | |
画面の幅を最大にする |
C-w = |
画面の幅と高さを同じにする |
C-w L |
アクティブな画面を右へ移動する |
C-w H |
アクティブな画面を左へ移動する |
C-w J |
アクティブな画面を下へ移動する |
C-w K |
アクティブな画面を上へ移動する |
起動
:Exp
操作 |
効果 |
S-Enter |
カーソル行のファイルを開く,ディレクトリに移動する |
:let g:netrw_liststyle=3 |
ツリー形式で表示する |
:let g:netrw_keepdir=0 |
エクスプローラ上のディレクトリとVimのワーキングディレクトリを同期する |
ヘルプ
:help キーワード
:vertical help キーワード
その他
操作 |
効果 |
:set ro |
リードオンリーにする |
:set filetype=php |
ファイルタイプを指定する(開いているファイルの拡張子とは別のシンタックスハイライトを強制したいときとかに) |
:! コマンド |
外部コマンドを実行する |
:set mouse=a |
全てのモードでマウスを有効にする |
C-p |
前方を対象に入力補完 |
C-n |
後方を対象に入力補完 |