關於vim複製剪貼貼上命令的總結

2021-07-24 15:04:16 字數 1190 閱讀 2049

最近在使用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,感覺很好很強大,但是在使用複製剪下貼上命令是,碰到了一些小困惑,網上找了一些資料感覺很不全,講的也不好,遂自己進行實踐並總結了。首先是剪下 刪除 剪下其實也就順帶刪除了所選擇的內容,所以既可以當剪下命令用,也可以當刪除命令使用。1 首先,可以在命令模式下輸入v進入自由選取模式,選擇...

關於vim複製剪貼貼上命令的總結

最近在使用vim,感覺很好很強大,但是在使用複製剪下貼上命令是,碰到了一些小困惑,網上找了一些資料感覺很不全,講的也不好,遂自己進行實踐並總結了。首先是剪下 刪除 剪下其實也就順帶刪除了所選擇的內容,所以既可以當剪下命令用,也可以當刪除命令使用。1 首先,可以在命令模式下輸入v進入自由選取模式,選擇...

關於vim複製貼上命令總結

最近在使用vim,感覺很好很強大,但是在使用複製剪下貼上命令是,碰到了一些小困惑,網上找了一些資料感覺很不全,講的也不好,遂自己進行實踐並總結了。首先是剪下 刪除 剪下其實也就順帶刪除了所選擇的內容,所以既可以當剪下命令用,也可以當刪除命令使用。1 首先,可以在命令模式下輸入v進入自由選取模式,選擇...