【问题标题】:edit gvim mouse buttons编辑 gvim 鼠标按钮
【发布时间】:2011-05-07 04:49:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: vim


    【解决方案1】:

    1) nmap <2-LeftMouse> ciw

    您可以在此处使用viw,它将直观地选择当前单词,但您仍需按c 来替换它。

    2)nmap <LeftMouse> <Leftmouse>i

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

    【讨论】:

      【解决方案2】:

      您可以使用behave mswinso $VIMRUNTIME/mswin.vim 设置很多东西,使其更像普通的Windows 程序。

      您要查找的具体设置是:

      set select=mouse
      

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

      就像炖牛肉王子的回答一样

      nmap <LeftMouse> <LeftMouse>i
      

      将开启一种点击输入模式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-06
        • 1970-01-01
        • 2012-09-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多