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
保存即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM