最近在使用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進入自由選取模式,選擇...