vim関連

・行番号表示をデフォルトで実施

$ vi ~/.vimrc

set number と書いて保存。

 

 ・文字列置換(%s)

 :%s/xxx/yyy/g ・・・ 一気に全部置換

 :%s/xxx/yyy/gc  ・・・   ひとつずつ確認しながら置換

 :1,100s/xxx/yyy/g ・・・ 1行目から100行目を一気に全部置換

 

・分数行にまとめて"//"を挿入してコメント化

 事前に修正したい行の先頭へカーソルを移動

 ctrl + v  で矩形モードへ

 修正したい最終行へカーソルを移動

 shift + i で入力モードへ。カーソルは自動的に先頭行へ移動する。

 先頭行で // を入力。(別に//以外でも良い)

 esc を押下すると、入力した文字がすべての行に挿入される。

 

・複数行まとめてインデント

 10>> ・・・ 10行まとめてインデント

 または、矩形モードにして ">" を入力

 

・複数行まとめて大文字/小文字変換

 矩形モード(ctrl + v)で矩形を選択後、shift + ~ で大文字/小文字が反転。

 

 ・文字列補完

 数文字入力した後、ctrl + p で候補が pull downされる

 

・ウィンドウ分割

 ctrl + w v ・・・ 左右に分割

 ctrl + w s ・・・ 上下に分割

 ctrl + w w ・・・ アクティブウィンドウ切り替え

 :q ・・・ ウィンドウを閉じる

 

・コピペ

 ノーマルモードで、shift + v で行単位のコピー開始。

 カーソルをコピーしたい最終行まで移動。

 y を押してヤンク。

 p を押してカーソルのある次の行にペースト。

 

 

---------------------------------------
ITとことんのトップページ
┗■Linux関連のトップページ
 ┗■本ページ