本文做者:魏泯html
個人博客源地址:https://www.cnblogs.com/Asterism-2012/vim
效率編輯器
進入vim中visual模式,visual模式進入,能夠有三種方式:.net
(1)在普通模式(normal)下,直接按鍵 v 就能夠進入默認visual模式,能夠使用v+j/k/h/l 進行光標移動code
ggVG
gg
讓光標移到首行
V
是進入Visual(可視)模式
G
光標移到最後一行orm
選中內容之後就能夠其餘的操做了,好比:d
刪除選中內容
y
複製選中內容到0號寄存器
"+y
複製選中內容到+寄存器,也就是系統的剪貼板,供其餘程序用htm
可是 vim 默認的 數字寄存器0 的初始容量是 49 行。
解決辦法是輸入如下命令:(詳情見博文:http://www.iaccepted.net/tools/16.html)blog
:set viminfo='1000,<800
Vim編輯器擁有 寄存器 功能,它是一個功能豐富的剪切板。
Vim共有九種寄存器。
"
無名寄存器
0~9
數字寄存器
a~z
具名寄存器
等等......get
相關更詳細的能夠看這篇博文:http://www.javashuo.com/article/p-bosmwndp-bq.html博客
:reg
效果顯示:
--- 寄存器 --- "" </html>^J "0 </html>^J "1 ^J "2 ^J "3 ^J "4 ^J "5 ^J "6 ^J "7 ^J "8 ^J "9 ^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J "- . "% Message Board.html 請按 ENTER 或其它命令繼續
「
加上 寄存器名,就能夠訪問特定的寄存器:"xp
粘貼 名爲x的寄存器 中的內容
"1y
把當前光標選取的內容複製到 數字寄存器1 中
將 數字寄存器1 清空:
:call setreg('a', '')