使用vim寄存器(reg)功能(vim 复制、剪切、粘贴功能简介)
vim 中的剪切板功能非常強大,它將復制或剪切的內容放在稱作寄存器的地方,在vim命令模式下輸入
:reg
即可查看寄存器中內容,如下:
vim 中有許多寄存器,如上圖中所示的 "X,后面內容為寄存器中內容,舉例來說:
"0???http: //news.replays.net//news/webdown.
?這一行表示在寄存器“0(一般叫做寄存器0)中存放的內容為:
在想要獲取寄存器中內容將它粘貼到某處的時候,一般在命令模式下先輸入寄存器號(如”0),然后輸入粘貼命令(p),舉例來說如果我要將“0 中內容粘貼到光標后面,在命令模式下輸入"0p即可( 在打" 時輸入按住shift鍵,也就是說這一個操作的按鍵先后分別為 shift + ' --> 0 --> p)。
?
需要特別說明一下的是,vim的剪切板是自己獨用的,也就是說在它的剪切板中的內容你要粘貼的時候只能在vim中,只有一個寄存器8是與操作系統共享的(windwos下為8,unix系列操作系統下可能有區別),也就是說這個剪切板聽內容你可能在其他應用程序如word中 ctrl + v 粘貼,而你在word中ctrl + c 的內容在vim中通過 "8p之后可以粘貼下來。
另外,vim中reg里的內容是會保持很久的,下次系統啟動時依舊存在,它是將這些內容放到相應的文件中的。
?visual模式復制粘貼剪切小v選擇字符大V選擇行ctrl+v選擇塊d剪切y復制p粘貼選中塊后插入操作:shift+i,輸入要插入字符,按ESC自動完成多行插入。下面是vim中選擇、復制、剪切和粘貼的簡單命令:
y、Y:復制當前光標所在處的行
nyy、nY:復制當前光標所在處及以下的n行
dd:剪切當前光標所在處的行
ndd:剪切當前光標所在處及以下的n行
p:在當前光標處下面粘貼內容。
P:在當前光標處上面粘貼內容。
v: 開始選擇,之后按hjkl幾個方向鍵就可以開始選擇;
V:選擇當前行。
?
總結
以上是生活随笔為你收集整理的使用vim寄存器(reg)功能(vim 复制、剪切、粘贴功能简介)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令行如何换行,一行命令太长,
- 下一篇: c++primer12.3文本查询程序的