ポックンのvi関連のメモ
■画面分割 コマンド
:sp 横に分割する
:vsp 縦に分割する
:clo 解除
:n 次の編集ファイルに移動
:e# 前の編集ファイルに戻る
:e [ファイル名] 指定ファイルに移動
:args 編集ファイルの一覧を表示する
■画面分割 ショートカット
[Ctr]+w → s 横に分割する[Ctr]+w → v 縦に分割する
[Ctr]+w → w 画面切替
[Ctr]+w → k 上のウインドウへ移動する
[Ctr]+w → j 下のウインドウへ移動する
[Ctr]+w → [Ctr]+w 次のウインドウへ移動する
[Ctr]+w → p 前のウインドウへ移動する
[Ctr]+w → + ウインドウのサイズを大きくする
[Ctr]+w → - ウインドウのサイズを小さくする
[Ctr]+w → n 別ウインドで新規ファイルを編集
[Ctr]+w → q ウインドウを閉じる
[Ctr]+w → o カレントウインドウ以外を閉じる
■置換
:%s /" "/" "/g 確認なし全て置換:%s /" "/" "/gc 確認あり全て置換
:s /" "/" "/gc 確認あり現行のみ置換
:3,4s /" "/" "/gc 確認あり指定行のみ置換
:s /\n/[Ctr]+v Enter / 改行コード入力
:%s;/var/home;/home;gc/ パスの置換
■その他
. 操作の繰返し[SHIFT]+j 行の連結
[Ctr]+v ブロック選択
>> 一括インデント挿入
<< 一括インデント削除
:r [ファイル名] 次の行に読み込んだ内容を挿入
:w >> [ファイル名] ファイルの最後に挿入
:w [ファイル名] 指定ファイルに保存
:行1, 行2 [ファイル名] 指定行を別ファイルに保存
:set paste ペーストモード
:e
:set nu 行表示
:syntax on ハイライト
:set tabstop=4 タブ幅
:set autoindent オートインデント
:set ruler ルーラ表示
:set nowrap 折り返し表示をしない
0 件のコメント:
コメントを投稿