Visual Studio:如何在运行VS的实例中从Windows命令行打开文件到特定行?

Dan*_*aum 5 visual-studio-2008 visual-studio

遗憾的是,无法使用Windows命令行在特定行号已运行的Visual Studio实例中打开文件.(VS 2008)

在Visual Studio中以特定行号打开文件,显示失败的命令行参数组合,并显示可在命令行中调用的可执行文件的代码 - 但此代码不构建为开箱即用的在VS 2008中.

有没有人知道能够完成这个非常基本的任务的变通方法(例如VS宏)?

(注意:只有官僚机构才能阻止这个非常基本的功能在10年的大量商业用途中实施.)

谢谢Dan Nissenbaum

idb*_*rii 5

如果你可以升级到VS2008 SP1,那么FouréOlivier的答案应该可以在现有的Visual Studio实例中打开一个文件:

devenv /edit FILE_PATH
Run Code Online (Sandbox Code Playgroud)

对于类似您链接到答案其他的解决方案,有一个类似的Perl脚本这里和蟒蛇插件这里(见dte_put_file).两者都与vim一起使用,但你可以修复它们以适应任何事情.(我没有使用过他们中的任何一个.)


Dan*_*aum 5

答案(几个月后):这是不可能的。(除非编写一个乏味的脚本,而且这样的脚本不能直接在互联网上找到(如果有的话)。)

因此,微软确实没有在 IDE 中实现这一非常基本的功能。

不知道VS 2010中是否实现了这个功能。

缺少此功能导致无法方便地将 IDE 作为编辑器与第 3 方搜索工具(例如 PowerGREP)结合使用。

伤心。