2017-04-10 77 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