經常使用vi編輯命令

在本身的博客裏存起來,這麼多全記住確實有點難,時不時的翻一翻到是能夠的。html

摘自:http://www.cnblogs.com/junw_china/articles/1708967.htmlspa

光標控制htm

內容編輯blog

A:當前行的尾部追加內容get

i:遊標前插入內容博客

I:遊標後插入內容im

o:在鼠標所在行的下面添加內容nw

O:在鼠標所在行的上面添加內容db

ESC:退出編輯模式img

Ctrl-T:移動到下一個tab

Backspace:向後移動一個字符

Ctrl-U:刪除當前

cw:刪除遊標所在的字符,而後進入編輯模式

cc:刪除遊標所在的行,而後進入編輯模式

C:刪除從遊標所在的位置到行尾的字符,而後進入編輯模式

dd:刪除當前行

ndd:刪除第n行

D:刪除當前行遊標所在的位置後面的字符

dw:刪除郵編所在的字符

d}:刪除當前段剩餘的字符

d^:刪除遊標前到行首的字符

c/pat:刪除遊標後面到第一次匹配字符間的內容

dn:刪除遊標後面到下一個匹配字符間的內容

dfa:刪除當前行遊標到匹配字符間的內容(匹配的字符也將被刪)

dta:刪除當前行遊標到匹配字符間的內容(匹配的字符不被刪)

dL:刪除從遊標到屏幕的最後一行之間的內容

dG:刪除從遊標到文件末尾之間的內容
J:連結上下兩行的內容

p:在遊標後面插入buffer中的內容

P:在遊標前面插入buffer中的內容

rx:用x替換字符

Rtext:用text從遊標開始處進行替換

u:撤銷最後的改變

U:還原當前行的內容

x:向後刪除遊標所在位置的字符

X:向前刪除遊標前面的字符

nX:刪除前面的n個字符,遊標所在的字符將不會被刪

.:還原最後的改變

~:反轉字母的大小寫

y:拷貝當前行到新的buffer

yy:拷貝當前行

"xyy:拷貝當前行的buffer名爲x的buffer

ye:拷貝當單詞的末尾

文件操做

相關文章
相關標籤/搜索