天天看點

55、vi常見用法(2),可視模式

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>

繼續閱讀