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

TCS*_*rad 5 vim mouse map xterm

我正在使用Vim 6.3.81在x-term中通过腻子.我想使用我的.vimrc将鼠标事件(如滚轮按钮单击,双击)映射到特定事件.我查看了vim wiki并在此基础上,在我的.vimrc中定义了以下地图:

:nnoremap <2-LeftMouse> :set invnumber<CR>
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用 - 双击不会按预期切换行号.我是否必须更改我的X设置才能让vim接受鼠标事件?

谢谢...

And*_*ett 9

你发了一个:set mouse=a或类似的?

Vim可以通过终端接受鼠标输入,但需要明确启用它.PuTTY和xTerm都支持它.

:help mouse 更多细节.

  • 在使用鼠标选择时按住shift键,PuTTY将自己拾取鼠标事件,而不是将它们交给应用程序. (2认同)