我一直试图在Windows上的ViM(不是GVIM)中滚动(通过鼠标滚轮)工作一段时间并且完全不成功。
我在ConEmu中启用了ANSI,并在我的.vimrc
中启用了以下内容:
if !has("gui_running")
" set term=xterm
set mouse=a
set nocompatible
inoremap <Esc>[62~ <C-X><C-E>
inoremap <Esc>[63~ <C-X><C-Y>
nnoremap <Esc>[62~ <C-E>
nnoremap <Esc>[63~ <C-Y>
endif
我已尝试使用和不使用set term=xterm
注释,术语设置为xterm
,ViM中无着色功能。我可以通过单击ViM将光标移动到该行上。
我尝试直接执行ViM作为ConEmu中的任务(直接在 conhost 下运行),通常在 Powershell 下执行。
另外,我尝试过最新的ViM(8.0-142 x64)和最新的7.4 x86。
我在vim上尝试使用和不使用插件,在ConEmu上使用空白/默认配置来覆盖我的所有基础。
我不确定从哪里开始?想法?此外,是否可以从鼠标查看原始ANSI?我知道我可以为debug > input menu
的键盘输入执行此操作,但不能用于鼠标输入。任何帮助将非常感激!谢谢 - 埃里克