VIM 中鼠標選擇不選中行號


VIM 中鼠標選擇不選中行號

Vim中,我們一般會使用 :set nu 打開行號開關。

但是打開行號后,有個弊端,那就是在用鼠標進行選擇的時候,會將前面的行號也一起進行拷貝了。但是在gVim中進行選擇不會選中行號。

所以一直使用gVim進行編輯。

發現可以使用下面的方法使得在Vim中選擇時不包括行號:

:set mouse=a

其實就是在vim中啟用鼠標,鼠標操作可以用來定位,拷貝等等。

VIM 手冊中關於mouse選項的說明

'mouse'

字符串 (缺省為 ”“,GUI、MS-DOS 和 Win32 為 “a”) 全局 {Vi 無此功能}

允許使用鼠標。只可用於特定終端 (xterm、MS-DOS、Win32 |win32-mouse|、 QNX pterm 和帶 gpm 的 Linux 控制台)。關於GUI 里如何使用鼠標,見 |gui-mouse|。

鼠標可以為不同模式分別打開:

  • n 普通模式
  • v 可視模式
  • i 插入模式
  • c 命令行模式
  • h 編輯幫助文件時,所有前面的模式
  • a 所有前面的模式
  • r |hit-enter| 和 |more-prompt| 提示時
  • A 可視模式的自動選擇

通常你會這樣為所有四個模式打開鼠標:

:set mouse=a

如果鼠標沒有打開,GUI 仍然使用鼠標進行無模式的選擇。此行為不會移動文本光標。見 |mouse-using|。另見 |'clipboard'|。

注意: 在終端里打開鼠標時,如果能連接到 X 服務器,復制/粘貼會使用 * 寄存器。按住 Shift 鍵就仍然可以使用 xterm 對鼠標按鈕的處理。另見 'clipboard' 選項。


免責聲明!

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



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