Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过putty不工作在vim中映射鼠标事件_Vim_Map_Mouse_Xterm - Fatal编程技术网

通过putty不工作在vim中映射鼠标事件

通过putty不工作在vim中映射鼠标事件,vim,map,mouse,xterm,Vim,Map,Mouse,Xterm,我正在使用Vim 6.3.81进行x项穿透腻子。我想使用my.vimrc将鼠标事件(如滚轮按钮单击、双击)映射到特定事件。我已经查看了,并在此基础上在我的.vimrc中定义了以下映射: :nnoremap <2-LeftMouse> :set invnumber<CR> :nnoremap:set invnumber 但是,它不起作用-双击无法按预期切换行号。我是否必须更改X设置才能让vim接受鼠标事件 谢谢…您是否发布了:set mouse=a或类似版本 Vim可以

我正在使用Vim 6.3.81进行x项穿透腻子。我想使用my.vimrc将鼠标事件(如滚轮按钮单击、双击)映射到特定事件。我已经查看了,并在此基础上在我的.vimrc中定义了以下映射:

:nnoremap <2-LeftMouse> :set invnumber<CR>
:nnoremap:set invnumber
但是,它不起作用-双击无法按预期切换行号。我是否必须更改X设置才能让vim接受鼠标事件


谢谢…

您是否发布了
:set mouse=a
或类似版本

Vim可以通过终端接受鼠标输入,但需要显式启用。腻子和xTerm都支持它


:帮助鼠标
了解更多详细信息。

谢谢…现在就像一个魔咒一样工作。但现在我有一个更大的问题——通过鼠标启用鼠标事件可分解文本选择,这不是我想要的。你已经回答了我关于vim中通过putty选择文本的类似问题,所以我想你知道我想要什么。。。无论如何,我想这是最好的答案——我只需要在启用鼠标事件和禁用文本选择之间做出决定!!按住shift键同时选择使用鼠标和PuTTY将拾取鼠标事件本身,而不是将它们交给应用程序。这是一个很好的解决棘手问题的答案!!因此,解决方案就是在确保鼠标在vim中激活后,在使用鼠标选择文本时按住shift键。谢谢