vim命令大全(複製貼上刪除,顯示行號)

2021-09-13 14:26:01 字數 770 閱讀 2079

全部複製:按esc後,然後ggyg

貼上:按esc後,然後p

全部刪除:按esc後,然後ggdg

單行複製:按esc後, 然後yy

多行複製 :按esc後,將游標移動到將要複製的首行處,按「nyy」表示複製n行

單行刪除:按esc後, 然後dd

多行刪除 :按esc後,將游標移動到將要刪除的首行處,按「ndd」表示刪除n行

顯示行號:按esc後,set number

永久顯示行號:進入/etc/vim,在vimrc檔案裡增加 set number

不顯示行號:按esc後,set nonumber

搜尋:

1. 命令模式下,輸入:/字串

比如搜尋user, 輸入/user

按下回車之後,可以看到vim已經把游標移動到該字元處和高亮了匹配的字串

2. 檢視下乙個匹配,按下n(小寫n)

3. 跳轉到上乙個匹配,按下n(大寫n)

解析

esc:進入命令模式

gg:是讓游標移到首行,在vim才有效,vi中無效 

v : 是進入visual(可視)模式 

g :游標移到最後一行 

選中內容以後就可以其他的操作了,比如: 

d  刪除選中內容 

y  複製選中內容到0號暫存器 

"+y  複製選中內容到+暫存器,也就是系統的剪貼簿,供其他程式用 

VIM複製貼上大全

如果只是想使用系統貼上板的話直接在輸入模式按shift inset 貼上 就可以了,下面講一下vim的貼上板的基礎知識,有興趣的可以看看,應該會有所收穫的。vim幫助文件裡與貼上板有關的內容如下 vim有12個貼上板,分別是0 1 2 9 a 用 reg命令可以檢視各個貼上板裡的內容。在vim中簡單...

VIM複製貼上

vim作為最好用的文字編輯器之一,使用vim來編文件,寫 實在是很愜意的事情。每當學會了vim的乙個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用vim來寫部落格,發現在vim中貼...

vim 複製貼上

傳統軟體的複製 copy 剪下 cut 貼上 paste 在vim中對應的是yank,delete和put。在vim中的複製,刪除,替換等操作的臨時內容,都會儲存在暫存器中。下面分享下vim中的暫存器和相關的基本的操作。無名暫存器 兩個雙引號,vim中叫做無名暫存器。x,s,d,c,y等操作,如果不...