Mac iTerm 於 Vim 8.x 版預設會是滑鼠操作內容的設定:
- 滑鼠點一下,Vim 位置會到點擊的位置
- 滑鼠點擊不放,往左右拉,會等於 Vim 的 v (visual mode) 自動選取模式
但是於 Vim Visaul mode 的話,反而 Mac Cmd+C 的複製功能等等就無法使用,要怎麼解決呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Mac iTerm 於 Vim 8.x 版預設會是滑鼠操作內容的設定:
但是於 Vim Visaul mode 的話,反而 Mac Cmd+C 的複製功能等等就無法使用,要怎麼解決呢?
Vim 8.0 於 Linux 的 CLI 環境,使用滑鼠選取文字的話,預設不是 Xwindow 的選取方式,而是 Vim 內部的選取方式(v),所以文字要複製沒辦法使用 Ctrl + c 等等複製到系統的記憶體。
想要複製到系統的記憶體,可以使用下述兩種方式:
相關說明
*'mouse'* *E538* 'mouse' string (default "", "a" for GUI, MS-DOS and Win32) global {not in Vi} Enable the use of the mouse. Only works for certain terminals (xterm, MS-DOS, Win32 |win32-mouse|, QNX pterm, *BSD console with sysmouse and Linux console with gpm). For using the mouse in the GUI, see |gui-mouse|. The mouse can be enabled for different modes: n Normal mode v Visual mode i Insert mode c Command-line mode h all previous modes when editing a help file a all previous modes r for |hit-enter| and |more-prompt| prompt Normally you would enable the mouse in all four modes with: :set mouse=a When the mouse is not enabled, the GUI will still use the mouse for modeless selection. This doesn't move the text cursor. See |mouse-using|. Also see |'clipboard'|. Note: When enabling the mouse in a terminal, copy/paste will use the "* register if there is access to an X-server. The xterm handling of the mouse buttons can still be used by keeping the shift key pressed. Also see the 'clipboard' option.