在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>
修复它,但我想使用该映射而不会弄乱我的鼠标:(
上一篇: In vim, mouse clicks and scrolls are seen as keystrokes and messing up my text