我經常使用Visual Studio中的「命令窗口」快速打開文件名稱,例如通過輸入open main.c
。如何在Visual Studio中的單個操作中打開多個文件
然而,似乎沒有工作的是open *.xyz
,意圖打開解決方案中的任何文件,其中一些擴展名爲xyz
。
有沒有一種從命令窗口基於模式一次打開多個文件的快捷方法?
我經常使用Visual Studio中的「命令窗口」快速打開文件名稱,例如通過輸入open main.c
。如何在Visual Studio中的單個操作中打開多個文件
然而,似乎沒有工作的是open *.xyz
,意圖打開解決方案中的任何文件,其中一些擴展名爲xyz
。
有沒有一種從命令窗口基於模式一次打開多個文件的快捷方法?
我無法使命令窗口工作。使用文本編輯器或腳本創建如下文件列表:
"full path 1" "full path 2"
Ctrl + o並將該字符串粘貼到打開的文件對話框中。
這似乎只適用於幾個文件,因爲打開的對話框只接受有限數量的字符。 – 2012-01-16 22:48:37
這是一個使用Visual Commander這個VS插件的解決方案。它使用剪貼板中的文件路徑。我傾向於使用一個dir /s/b *.??
或另一個更復雜的解決方案,使用powershell來生成這些文件路徑。
using EnvDTE;
using EnvDTE80;
using System;
using System.Windows.Forms;
using System.IO;
public class C : VisualCommanderExt.ICommand
{
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
if(Clipboard.ContainsText(TextDataFormat.Text))
{
string[] files = Clipboard.GetText(TextDataFormat.Text).Replace("\r","").Split(new string[] {"\n"}, StringSplitOptions.RemoveEmptyEntries);
foreach(string f in files)
{
try
{
FileInfo fileInfo = new FileInfo(f);
if(fileInfo.Exists)
{
DTE.ItemOperations.OpenFile(f, EnvDTE.Constants.vsViewKindPrimary);
}
}
catch{ }
}
}
}
}
「快速打開文件」插件(http://visualstudiogallery.msdn.microsoft.com/3eb2f230-2728-4d5f-b448-4c0b64154da7)可讓您快速查找使用通配符搜索解決方案中的文件,但它不會讓您一次打開多個文件。 – 2011-05-25 05:29:36