2018年1月3日水曜日

viエディタのコマンド集


ポックンの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 ++enc=utf8              文字コードを指定して開きなおす
  :set nu                          行表示
  :syntax on                     ハイライト
  :set tabstop=4              タブ幅
  :set autoindent             オートインデント
  :set ruler                      ルーラ表示
  :set nowrap                  折り返し表示をしない

0 件のコメント:

コメントを投稿