编辑gvim鼠标按钮

时间:2011-05-07 04:49:58

标签: vim

我有两个关于gvim点击鼠标的问题。

1。)我想将我的gvim双鼠标左键单击更改为类似于windows环境(即记事本,Microsoft Word)的内容,其中:突出显示当前单词,并将其替换为我输入的内容。这类似于在vim中按下'cw'来换字。

2。)我希望单击鼠标将光标放在所选文本上并进入插入模式。再次类似于鼠标在Windows中的正常行为。

2 个答案:

答案 0 :(得分:1)

1)nmap <2-LeftMouse> ciw

你可以在这里使用viw,它会直观地选择当前的单词,但是你仍然需要按c来替换它。

2)nmap <LeftMouse> <Leftmouse>i

如果您希望附加,而不是插入,请将i替换为a

答案 1 :(得分:0)

您可以使用behave mswinso $VIMRUNTIME/mswin.vim,因此设置了很多内容,使其更像常规的Windows程序。

您正在寻找的具体设置是:

set select=mouse

这会导致鼠标启动选择模式而不是视觉模式。选择模式会导致删除选择,并在按下可打印键时输入插入模式。

在Prince Goulash的回答中

nmap <LeftMouse> <LeftMouse>i

将打开某种点击模式。