2017-04-10 82 views
0

打开的文件,如果我在Visual Studio代码打开某些文件(例如code some_path/some_file.py some_other_path/some_other_file.py)似乎在文件中查找转至文件不起作用。搜索与切换在Visual Studio代码

如果我搜索当前激活的标签一些文本只有文件包括在内。只有当我选择其他标签后,如果我重复搜索,那么也会考虑这些文件。

其他文件不会出现在转到文件除非我给这些标签至少一次焦点,他们填充列表,因为它们是“最近打开”。

打开文件夹,在它的文件。

在SublimeText 在文件中查找可以做到这一点。或者我让:vimgrep搜索Vim中的所有缓冲区。

我将如何做到这一点与VS代码? 我经常搜索ackripgrep的大代码库(以多个存储库和路径组织),并向编辑器提供文件列表。例如。 code $(rg --files-with-matches 'some feature' **/test*.py)

我的系统:

code --version 
1.11.1 
d9484d12b38879b7f4cdd1150efeb2fd2c1fbf39 

> sw_vers 
ProductName: Mac OS X 
ProductVersion: 10.12.4 
BuildVersion: 16E195 

回答

0

你提到“我不是在它的文件打开文件夹”。我认为你会发现这些工作,如果打开一个文件夹。

+0

是 - 打开文件夹的作品。但我想避免这种情况。因为我打开的文件通常分布在多个路径/目录中。我想从命令行输入文件列表,以便通过'find','ack'或其他工具使用搜索结果。 – Paidhi

+0

那么,我开始在这里寻找桩溢出了,不得不在没有测试思路的情况下继续前进。您可以尝试为每个使用grep找到的文件分配一个软链接,并将它们放在一个工作目录中。我在想这个目录可能是pwd/searchTerm。代码软件链接位于一个目录中。 – DJim