我有两个关于gvim点击鼠标的问题。
1。)我想将我的gvim双鼠标左键单击更改为类似于windows环境(即记事本,Microsoft Word)的内容,其中:突出显示当前单词,并将其替换为我输入的内容。这类似于在vim中按下'cw'来换字。
2。)我希望单击鼠标将光标放在所选文本上并进入插入模式。再次类似于鼠标在Windows中的正常行为。
答案 0 :(得分:1)
1)nmap <2-LeftMouse> ciw
你可以在这里使用viw
,它会直观地选择当前的单词,但是你仍然需要按c
来替换它。
2)nmap <LeftMouse> <Leftmouse>i
如果您希望附加,而不是插入,请将i
替换为a
。
答案 1 :(得分:0)
您可以使用behave mswin
或so $VIMRUNTIME/mswin.vim
,因此设置了很多内容,使其更像常规的Windows程序。
您正在寻找的具体设置是:
set select=mouse
这会导致鼠标启动选择模式而不是视觉模式。选择模式会导致删除选择,并在按下可打印键时输入插入模式。
在Prince Goulash的回答中
nmap <LeftMouse> <LeftMouse>i
将打开某种点击模式。