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関連のトップページ
┗■本ページ