RH033
Unit9 vim: An Advanced Text Editor
Vi:
缺圖.
上下左右方向鍵:
h< --
j向上
k向下
l –>
q! 不存檔離開.
wq! 存檔離開.
x! 存檔離開.
i 進入Instert Mode.
R 進入ReplaceMode.
x 刪除1個字元.
dd 刪除一行(yeak相同Windows Ctrl+X).
yy 複製一行(相同Windows Ctrl+C)
p 貼上(相同Windows Ctrl+V).
小p –>向下貼.
大P –>向上貼.
/ 尋找(往下找)
n 往下找(往相同方向找).
N 往上找(往反方向找).
? 尋找(往上找)
n 往上找(往相同方向找).
N 往下找(往反方向找).
:N 跳到第N行.
:$ 跳到最後一行.
取代:
: 1,$s/old/new/g
- 1 起.
$ 迄.
s Subsitnte.
old 要取代的字串.
new 取代後的字串.
g global.
加註解:
:3,12s/^./#&/g
3 起.
12 迄.
^. 任意字.
#& 轉換成#且與原本一樣.
還原註解:
:3,12s/^#//g
Undo(還原上一步):
u
Ctrl+r
選取區塊:
v 一個個選取.
V 一行行選取.
Ctrl+v 多行選取.
Vimtutor Vi Help.
:set ^ nu< --> set ^ nonu ==> 設定與解除行號.
:set ^ ic< --> set ^ noic==> 忽略大小寫.
:set ^ showmatch==>{} 成對秀出.
~/.Vimrc or ~/.exrc