1

使用VsVim时,组合键CtrlF由 VsVim 本身占用,如果您知道vim它基本上会在您的文本中向前滚动大约一页。

在此处输入图像描述

所以我开始怀疑VsVim 中是否有什么功能可以替代Visual Studio. 如果我想搜索一个关键短语,/那么我只能在当前文件中找到结果,而缺少可以设置当前项目整个解决方案的良好 ol快速查找功能来查找您在您甚至尚未打开但可能包含您要查找的单词的文件。

有什么建议吗?欣赏它。

4

4 回答 4

3

VsVim 让您可以控制它处理的内容以及让 VsVim 处理的内容。我建议你简单地告诉 VsVim 不要处理CTRL-F并使用 Visual Studio 行为。这可以在 中更改Tools -> Options -> VsVim -> KeyboardCTRL如果你仍然需要-的 Vim 行为F,你可以使用PageDown,或者你可以使用CTRL-D向下滚动大约半页。

于 2014-11-06T15:32:34.277 回答
1

如果 VsVim 是 Vim,/foo则适用于导航,但不适用于搜索。

foo在当前文件中搜索并显示可操作的结果列表,请执行以下操作:

:vim foo % | cw

要递归搜索工作目录下的foo所有*.py文件并显示可操作的结果列表,请执行以下操作:

:vim foo **/*py | cw

Vim 不知道什么是项目或解决方案是什么,所以恐怕你必须为这些东西找到自己的抽象。

(编辑)

所以看起来 VsVim 根本就不是Vim,但也许FAQ 中的这个条目会对你有所帮助。

于 2014-05-22T05:14:55.313 回答
0

你可以试试这个 Vim 插件:https ://github.com/skwp/greplace.vim

基本上,它允许您输入搜索阶段(带/不带正则表达式)并询问您要搜索的文件。

于 2014-05-23T06:24:08.047 回答
0

Ctrl++将弹出“查找ShiftF替换”弹出窗口,您可以在其中选择搜索范围。

于 2016-01-14T19:37:40.853 回答