vim

2013/4/9

vim一直有在使用,但用來沒有好好的總結下,趁今天有時間,複習下。

vim有三種模式:一般,編輯,命令。

vim的使用:

1.一般模式下:

光標再單行移動:

^: 光標移動到行首;

$:光標移動到行尾;

w:光標移動到後個單詞首字母;

b:光標移動到前單詞熱愛首字母;

n+space :向後移動n個字節;

h,j,k,l:  分別表示向左,下,上,右移動;

光標在多行間移動;

G:文件的末尾

gg/1G:  文件最頂端

n+enter:  光標向下移動n行

刪除,複製與粘貼:

x: 向後刪除一個字符,X:向前刪除一個字符;nx:向後刪除n個字符;

dd:刪除光標所在行,

ndd:向下刪除n行,

d$:刪除光標到該行最後一個字符;

d^:刪除光標到行首的字符,

dG:刪除光標所在行到文件末尾的行;

d1G:刪除光標所在行到文件行首的行;

yy:複製光標所在的行;   nyy:向下複製n行;

y1G: 複製光標所在行到文件行首的行;

yG: 複製到文件末尾的行;

y$: 複製單行光標所在處到行末尾的字符;

y^:複製到行首的字符;

p:小寫,向下粘貼;  P:大寫,向上粘貼

字符的查找:

/word  :向下查   ?word: 向上查  ; n:查找下一個,N:反向查找

字符的替換:

n1,n2s/old/new/g        替換n1-n2行之間的old字符爲new

u: 復原前一個動作;

ctrl+r:  撤銷u的動作;

進入編輯模式的方式:

i ,I:   i爲在光標所在處插入,I,爲行首非空格處插入

a,A: a,光標下個字符處插入,A,行尾字符處插入

o,O: o光標下行開始插入,O,光標上行開始插入

r,R:  r,替換光標處字符並進入插入狀態,R,替換所有

保存方式:

w:保存        w!:強制保存

q:退出   wq!:  強制保存退出

命令模式:

set nu :設置行號   set nonu:取消行號

:!command:  執行shell下命令

:r file  :讀入文件

:sp file:  打開多窗口

vim下還有個就是可以塊複製

ctrl+v  

 

 

 

 

 

 

 

 

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