在终端中复制鼠标选中的vim文本
--发布于 2023-12-21 17:58:39
在xshell或其它类似的终端中,我们一般将将选定的文本自动复制到剪贴板
这个选项启用。这样我们在终端中用鼠标选择一些文字时,就会自动复制到剪贴板中,十分方便。
在某些版本的vim中,我们用鼠标选中一些文字后,就会变为Visual模式
,如下图的左下角中出现的可视
二字。
vim 在默认的情况下当鼠标选中的时候进入的 Visual 模式,Visual模式不支持直接和外界复制粘贴,因此需要将鼠标的模式设置为可读模式。因此输入:
进入vim的命令模式, 然后输入
set mouse=r
或者
# Put the mouse in commandline mode
set mouse=c
也可以。
这样,用鼠标选中vim中的文本时,就会自动复制到剪贴板。
另一个简单的方法是:先按住Shift
键,然后再用鼠标选中vim中的文本,这样也会自动复制到剪贴板。这种方法更便捷,推荐!
同理,我们点击鼠标右键或中键时,默认采取的操作是粘贴。但在某些设置的vim下,会变为(插入)可视
模式。这时,我们可以先按住Shift
键,然后再点击鼠标右键或中键进行粘贴操作。
提示
在vim中输入
:h 'mouse'
可查看mouse
选项的帮助信息。
参考
--更新于 2023-12-21 17:58:39