最近在使用vim,感覺很好很強大,但是在使用複製剪下貼上命令是,碰到了一些小困惑,網上找了一些資料感覺很不全,講的也不好,遂自己進行實踐並總結了。
首先是剪下(刪除):
剪下其實也就順帶刪除了所選擇的內容,所以既可以當剪下命令用,也可以當刪除命令使用。
1自己實踐時,還發現,單獨按d鍵,是剪下2行,按下nd,是剪下n+1行,不過一般使用還是推薦使用雙d(即dd)來執行。首先,可以在命令模式下輸入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換成y即可:
首先,可以在命令模式下輸入v進入自由選取模式,選擇需要剪下的文字後,按下d就可以進行剪下了。單獨按y是複製2行,ny是複製n+1行其他命令模式下剪下命令:
yy:複製當前行
nyy:n表示大於1的數字,複製n行
yw:從游標處複製至乙個單子/單詞的末尾,包括空格
ye:從游標處複製至乙個單子/單詞的末尾,不包括空格
y$:從當前游標複製到行末
y0:從當前游標位置(不包括游標位置)複製之行首
y3l:從游標位置(包括游標位置)向右複製3個字元
y5g:將當前行(包括當前行)至第5行(不包括它)複製
y3b:從當前游標位置(不包括游標位置)反向複製3個單詞
至於貼上命令最簡單,在需要貼上的游標處按下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等操作,如果不...