1. 程式人生 > 其它 >Linux之vim全選,全部複製,全部刪除

Linux之vim全選,全部複製,全部刪除

Vim中如何全選並複製?

(區分大小寫!!!)
全部刪除:按esc鍵後,先按gg(到達頂部),然後dG
全部複製:按esc鍵後,先按gg,然後ggyG
全選高亮顯示:按esc鍵後,先按gg,然後ggvG或者ggVG

單行復制:按esc鍵後, 然後yy
單行刪除:按esc鍵後, 然後dd
貼上:按esc鍵後, 然後p

vim只能貼上50行的問題:
在當前使用者主目錄()編輯/.vimrc(如果不存在,新建這個檔案),新增一行
:set viminfo='1000,<500
至於為什麼要輸入輸入’1000,這個其實不重要,最主要的是輸入<500,它是設定暫存器儲存的行數的。即最大值為 500

批量註釋

1,在命令列模式下,將游標固定在第一列,按Ctrl+V快捷鍵進入VB視覺化模式:
上下移動游標,選擇你想要註釋的行:
選擇好之後,按大寫的I鍵進入insert模式,輸入註釋符“#”:
最後按ESC鍵(兩次),選擇的多行已經註釋掉啦

取消多行註釋時同樣重複Step1-Step2,但此時游標選中註釋符,並選好行數之後。只需按d鍵(小寫),註釋就被刪除啦

如何取消vim貼上時自動註釋功能

vim在貼上內容的時候,如果遇到以#開始的註釋行,會自動將後續的所有行進行註釋。也許這個功能在某些情況下是很有用的,但很多時候是不需要的,需要取消這個預設的功能。

取消這個功能也很簡單,只需要在根目錄下編輯.vimrc檔案(如果沒有,就建立該檔案),在其中新增下面的內容:

set paste
儲存即可。