learn vi【1】

1.

在vi中可以調用外部命令,命令前加上“!”即可。

例如,可以在vi的command模式下,使用:!ls /tmp查看tmp目錄的文件。其他df,rm命令均可。


2.

或着更乾脆一點,在vi中建立一個臨時的shell環境。

:sh

此時可以用exit或者ctrl+D返回。


3.

一些比較簡單的:

command mode下,使用h,j,k,l進行光標的移動。同時可以配合數字來進行進行跨步移動。比如使用55l向右移動55個字符。


4.

vi中的頁邊距:

set wm=10

wm是warpmargin的abbreviation【縮寫】。這個命令對已經輸入的文本無效。


5.

行內移動:

數字鍵0可以將光標移動到行頭,美元符號$則可以幫助你移動到行尾。


6.

設置行號:

:set nu


7.

文本快移動:使用w和e,b進行單詞間的移動。w詞頭,e詞尾。可以配合數字鍵使用。同第3點。


8.

d delete,p put, y yank 複製,c change

可以配合0,w,$等類object使用,效果不錯。D是d$的簡寫【簡不到哪裏去吧】。

還能加上數字鍵:

command number object

number command object

cc will replace the entire current line,類似dd,yy


9.

s能刪除單個字符並進入insert模式。

S則刪除整行,不論光標在哪個位置。


r和R進行替換,單個字符和連續字符。


~改變大小寫

u和U撤銷編輯。


重複編輯:

period 句點 (.)


使用  J 連接兩行。current line & next line。


“熱圖”:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章