我正在玩我的vimrc设置,并启用了鼠标支持.
set mouse=a
Run Code Online (Sandbox Code Playgroud)
现在,我想念鼠标的复制和粘贴选项.通常情况下,如果未启用鼠标,我可以通过左键单击+拖动来复制文本,然后通过右键单击粘贴(在"插入"模式下).所以,
如何获取副本,启用鼠标粘贴(鼠标单击,而不是Ctrl+ v等).启用鼠标时我唯一需要的选项是单击文件中的任意位置,光标指向该位置.这有助于加快导航速度
我使用putty(x-term)连接到我的debian服务器.
jkerian的解决方案通常就是我所做的,但是如果你发现自己想要复制和粘贴很多,并且厌倦了按住shift,你可以做这样的事情:
" toggle between terminal and vim mouse
map <silent><F12> :let &mouse=(&mouse == "a"?"":"a")<CR>:call ShowMouseMode()<CR>
imap <silent><F12> :let &mouse=(&mouse == "a"?"":"a")<CR>:call ShowMouseMode()<CR>
function ShowMouseMode()
if (&mouse == 'a')
echo "mouse-vim"
else
echo "mouse-xterm"
endif
endfunction
Run Code Online (Sandbox Code Playgroud)