我总是在控制台(ssh,远程等等)中使用vim,并且总是使用我的鼠标作为xterm鼠标,而不是vim。
鼠标的典型任务是:
上次我尝试使用gvim。更好的分辨率,更好的颜色等 但我的鼠标有问题。
我尝试关闭鼠标(设置鼠标= c),尝试关闭扩展选择(设置mousemodel = popup)但这一切与我上面的3个列表点不一样。
如何将鼠标切换到console / xterm模式? (:xterm不一样,它仍然在选择中移动光标)。
任何插件? CONFIGS?
答案 0 :(得分:1)
您在此处描述的鼠标行为是终端模拟器功能,而非vim功能。假设您的终端仿真器支持将鼠标事件传递给应用程序(大多数情况下),您可以使终端vim处理鼠标像GUI一样(可能需要在远程计算机上具有适当的terminfo条目;我实际上没有打扰调查因为我不使用鼠标与vim),但不是相反。
即。你的问题是不正确的:如果终端vim被配置为控制鼠标它的鼠标行为与gvim相同(除了终端版本中不存在的菜单,图标和滚动条等元素),但如果不是这样,你在谈论“vim中的鼠标行为”时就不对了,因为它是“xterm中的鼠标行为”。
关于colors和gvim:I have a branch在终端中启用真(24位)颜色(即使vim使用guifg / guibg属性代替ctermfg / ctermbg)。显然,需要终端的支持。目前只有konsole(KDE终端模拟器)和st版本的st(自提交http://git.suckless.org/st/commit/?id=8dde8cde41caa311718d2b990ea3356272ee25ee)支持真彩色。 Xterm通过使用8位调色板中最接近的颜色来“支持”它。