【问题标题】:Mouse input in gvimgvim中的鼠标输入
【发布时间】:2009-11-05 21:41:46
【问题描述】:

可以在 vim 中自定义标准鼠标输入吗(在我的例子中是 gvim)?插件也是可接受的选项。

我对“覆盖”双击一个单词特别感兴趣,这样 gvim 不仅会突出显示该单词,而是进行搜索,从而突出显示文件中该单词的所有实例。我在其他编辑器中看到过这个功能,发现它非常有用。

【问题讨论】:

  • 我赞成你的问题只是因为你的头像很糟糕!

标签: vim


【解决方案1】:

:help double-click。它应该有你需要的一切。例如来自帮助页面:

一个例子,使用双击跳转到光标下的标签:

:map <2-LeftMouse> :exe "tag ". expand("<cword>")<CR>

【讨论】:

  • 哦,对你来说,具体的映射就可以了,尽管还有其他方法。地图 :正常 *
  • +1 供您发表评论。有没有办法做到这一点,它不会自动跳转到单词的下一个实例,而是留在当前行?
  • 尝试: :map :let @/ = expand("")
  • 实际上是这样做的: :map :let @/ = expand(""):set hlsearch
  • 第一个只有在您已经突出显示某些内容时才有效。第二个在设置搜索词后打开突出显示。
【解决方案2】:

我不关心鼠标,但是你可以按*/#向前/向后搜索光标下的单词。

【讨论】:

  • 我对鼠标特定的输入感兴趣。当我只是阅读源文件时,我倾向于只使用鼠标滚动。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-05
  • 2015-12-21
相关资源
最近更新 更多