首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VIM:更改鼠标单击行为

VIM:更改鼠标单击行为
EN

Stack Overflow用户
提问于 2018-01-05 02:07:02
回答 2查看 0关注 0票数 0

我正在设置我的的vimrc设置,并启用鼠标支持。

set mouse=a

通常情况下,如果鼠标未启用,我可以通过鼠标左键+拖动复制文本,然后按右键粘贴(在插入模式下)。所以,

如何获得副本,粘贴鼠标启用(鼠标单击,而不是Ctrl+v等)。我需要的唯一选项,鼠标启用,是点击任何地方的文件和光标指向那个位置。这有助于更快的导航。

我使用PuTTY(x术语)连接到我的Debian服务器。

EN

回答 2

Stack Overflow用户

发布于 2018-01-05 11:01:23

最简单的解决方案就是在选择文本时按住Shift键,以获得鼠标复制的旧行为。粘贴shift-mouseclick通常也会起作用。

票数 0
EN

Stack Overflow用户

发布于 2018-01-05 11:27:36

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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档