2012年11月6日 星期二

vi memo

http://www.study-area.org/tips/vim/Vim-10.html


刪除全文空白行
:g/^[<Space><Tab>]*$/d

全域取代
:1,$s/ 舊 /新 /g

同時編輯兩文件 可複製超過100行
vi file1 file2
yy
:n
p
:N


vi技巧
d0                 delete 游標處到行頭
d^
dw                delete word
d3w
db
d$                 到行尾
:,$d                到文末

移動游標
f "G"  forward ?
F "a"
t "G"  trans ?

合併
xp 交換字元
J 合併兩行
:g/^/m0  內容反轉
ab string strings
r R
s S= bites of r R






沒有留言:

張貼留言