文本編輯器Vim(持續更新)

文本編輯器Vim

本文做者:魏泯html

個人博客源地址:https://www.cnblogs.com/Asterism-2012/vim

效率編輯器

目錄

  • vim選中字符複製/剪切/粘貼
  • Vim實現全選
  • Vim寄存器

vim選中字符複製/剪切/粘貼

進入vim中visual模式,visual模式進入,能夠有三種方式:.net

(1)在普通模式(normal)下,直接按鍵 v 就能夠進入默認visual模式,能夠使用v+j/k/h/l 進行光標移動code

Vim實現全選

ggVG

gg 讓光標移到首行
V 是進入Visual(可視)模式
G 光標移到最後一行orm

選中內容之後就能夠其餘的操做了,好比:d 刪除選中內容
y 複製選中內容到0號寄存器
"+y 複製選中內容到+寄存器,也就是系統的剪貼板,供其餘程序用htm

可是 vim 默認的 數字寄存器0 的初始容量是 49 行。
解決辦法是輸入如下命令:(詳情見博文:http://www.iaccepted.net/tools/16.htmlblog

:set viminfo='1000,<800

Vim寄存器

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', '')

Vim塊模式

http://www.javashuo.com/article/p-ylztypzf-bv.html

相關文章
相關標籤/搜索