我的工作站是带有puTTY的MSWindows作为我的linux服务器的xterm / ssh客户端。我在linux中习惯的工作方式是留下mousedrag选择,右键单击粘贴,我希望能够在Windows,gvim和putty之间复制/粘贴。我不知道这是否是最好的方法,但是我在MSWindows工作站上放入我的$ HOME / _vimrc以使其全部工作:
set clipboard+=unnamed
set paste
set go+=a
set mousemodel=extend
noremap <RightMouse> <MiddleMouse>
noremap <MiddleMouse> <RightMouse>
基本上,我交换了鼠标右键/中键,禁用右键单击(即使交换后)默认出现的上下文菜单,启用粘贴并将复制/粘贴缓冲区设置为系统缓冲区。
有更好的解决方案吗?
答案 0 :(得分:1)
您可以使用
设置'selectmode'
,'mousemodel'
,'keymodel'
和'selection'
选项
:behave xterm
(根据您的喜好)或
:behave mswin
(为了其他可能正在读这篇文章的人)。另外,请确保未提供$VIMRUNTIME/mswin.vim
。 (请与:scriptnames
核对。根据您安装vim的方式,可能有一个系统vimrc文件:source
是此文件。)有关详细信息,请阅读
:help gui-mouse