1、進行指令行模式
/ 為查詢模式
: 為寫指令模式
2、退出
w
儲存
filename另存為filename
n1,n2 w filename
把n1,n2間的内容另存為filename
w!
隻讀時強制寫入
q
退出
q!
不可在退出
wq
儲存退出
x
wq!
強制儲存退出
:!
command暫時離開vi到指令模式下執行command
3、可視模式
v
字元選擇,會将遊标經過的地方反白選擇
V
行選擇,會将遊标經過的行反白選擇
ctrl+v
行可視,區塊選擇,可以用長方形的方式選擇資料
shift+v
列可視
y
将反白的地方複制,p粘貼
d
将反白的地方删除,D删除該行
J(大寫)
合并選中的行為一行
>
選中的部分縮進tab
=
選中的部分删除tab
K
選中的部分檢視man page
r
選中的字元替換成同一字元
c
删除所選中的部分并切換到輸入模式
A str
會在選中的塊後面添加文本,它們是對齊的<esc>
I str
會在每一行所選中内容的開始前添加字元串<esc>
set nu
2G //跳到第2行
ctrl + G //顯示目前的%
70% //跳到70%的地方
參考
【3】 對可視模式講的非常好
<a href="http://hi.baidu.com/qiaoyuetian/blog/item/fee39666502f5221ab184c39.html">http://hi.baidu.com/qiaoyuetian/blog/item/fee39666502f5221ab184c39.html</a>