在vim中,鼠标点击和滚动被看作是击键和搞乱我的文本

我遇到了我的vim安装问题。 如果我点击,或者如果我在vim中用鼠标滚动,我会发现一个奇怪的行为。 这些操作有时会改变我的模式,从寄存器中插入和复制或粘贴东西,或插入随机字符。

我不知道问题何时开始,因为我不经常在vim中使用鼠标。 但是,有时我点击或滚动窗口,这些命令搞乱了我的文档。

我正在使用i3和uxrvt的arch。 我也会分享我的.vimrc文件,但我在这里是新的,所以我不知道我是否应该复制并粘贴它。

我注意到,如果我用xterm而不是uxrvt打开vim,鼠标点击并滚动刷新光标,并将它放置在屏幕中间和左侧。

我在.vimrc中设置了选项set mouse=a

请帮帮我 :)


好吧,我想清楚是什么问题。 在某些时候,我将这个命令映射为: nnoremap <esc> :noh<return><esc>在按下<esc>后禁用搜索的突出显示结果

当阅读:h set ttymouse ,我意识到鼠标点击和滚动:h set ttymouse <esc>和其他一些字符返回给编辑器。 这和我的<esc>重新映射一起搞乱了我鼠标的返回值。

我通过删除重新映射<esc>修复它,但我想使用该映射而不会弄乱我的鼠标:(

链接地址: http://www.djcxy.com/p/49389.html

上一篇: In vim, mouse clicks and scrolls are seen as keystrokes and messing up my text

下一篇: Clear search highlight on autocmd BufWrite