關於vim複製貼上命令總結

2021-08-13 04:55:38 字數 1190 閱讀 4489

最近在使用vim,感覺很好很強大,但是在使用複製剪下貼上命令是,碰到了一些小困惑,網上找了一些資料感覺很不全,講的也不好,遂自己進行實踐並總結了。

首先是剪下(刪除):

剪下其實也就順帶刪除了所選擇的內容,所以既可以當剪下命令用,也可以當刪除命令使用。

1

首先,可以在命令模式下輸入v進入自由選取模式,選擇需要剪下的文字後,按下d就可以進行剪下了。

2其他命令模式下剪下命令:3dd

:剪下當前行

4ndd:n表示大於1的數字,剪下n行

5 dw:從游標處剪下至乙個單子/單詞的末尾,包括空格

6 de:從游標處剪下至乙個單子/單詞的末尾,不包括空格

7d$:從當前游標剪下到行末

8d0:從當前游標位置(不包括游標位置)剪下之行首

9d3l:從游標位置(包括游標位置)向右剪下3個字元

10d5g:將當前行(包括當前行)至第5行(不包括它)剪下

11d3b:從當前游標位置(不包括游標位置)反向剪下3個單詞

12dh:剪下從當前行至所顯示螢幕頂行的全部行

13dm:剪下從當前行至命令m所指定行的全部行

14 dl:剪下從當前行至所顯示螢幕底的全部行

自己實踐時,還發現,單獨按d鍵,是剪下2行,按下nd,是剪下n+1行,不過一般使用還是推薦使用雙d(即dd)來執行。

對於複製命令,和剪下命令大體相似,就是把相應的d換成y即可:

首先,可以在命令模式下輸入v進入自由選取模式,選擇需要剪下的文字後,按下d就可以進行剪下了。

其他命令模式下剪下命令:

yy:複製當前行

nyy:n表示大於1的數字,複製n行

yw:從游標處複製至乙個單子/單詞的末尾,包括空格

ye:從游標處複製至乙個單子/單詞的末尾,不包括空格

y$:從當前游標複製到行末

y0:從當前游標位置(不包括游標位置)複製之行首

y3l:從游標位置(包括游標位置)向右複製3個字元

y5g:將當前行(包括當前行)至第5行(不包括它)複製

y3b:從當前游標位置(不包括游標位置)反向複製3個單詞

單獨按y是複製2行,ny是複製n+1行

至於貼上命令最簡單,在需要貼上的游標處按下p即可。

對於vim的神級配置檔案及安裝方法,請看此帖: 中的vim推薦一欄。

希望能對大家有所幫助!

Vim 關於vim的複製貼上

ubuntu14.04 vim中寫的 不能貼上出去.查了很多資料,在學長的指導下終於可以了.記錄一下.網上說的在.vimrc中新增set clipboard unnamed 我試了下不行,不清楚為什麼,求大神解答.網上說的ctrl shift c v 我試了下,貼上在insert模式下是可以的,但是...

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等操作,如果不...