Visual Studio命令窗口

时间:2009-10-12 22:50:19

标签: visual-studio

Visual Studio中命令窗口的用处是什么(菜单查看 - > 其他Windows - > 命令窗口)?

我知道Visual Studio Command Window用于直接在IDE中执行命令或别名。 MSDN文章 Command Window 解释了如何使用命令窗口打印调试语句,但我觉得这些可以在立即窗口中更容易执行。

什么是命令窗口?

3 个答案:

答案 0 :(得分:24)

立即窗口主要用于调试,变量评估等。你听起来很熟悉它,所以我不会讨论它的用法。有关它的更多信息,请查看MSDN文章 Immediate Window

命令窗口允许您使用别名执行各种命令。您会注意到命令窗口提示符有>个字符。您可以使用of Class1.cs打开解决方案中的文件,按Enter键并将其打开。在“查找”对话框和“立即”窗口中,您需要包含>,使其成为>of Class1.cs

尽管如此,您也可以通过在命令前加>来在立即窗口中执行完全相同的操作。命令窗口为您节省了额外的击键,并且每当您删除命令别名时都可以使用。

查看以下某些命令的链接:

例如,要打开“快速查看”窗口,请在命令窗口中键入??。在立即窗口中尝试,你会得到:

??
Invalid expression term '?'

在立即窗口中输入>??,它将起作用。

答案 1 :(得分:5)

命令窗口提供与IDE的命令提示式交互,有些人似乎喜欢,但是快捷键可以访问所有功能,这使得输入命令变得不必要地慢。

例如,“of”,“open”或“File.OpenFile”命令可能等同于导航到解决方案资源管理器(“CTRL + Tab”和箭头,或解决方案资源管理器的快捷方式之一) “CTRL + W,S”,“CTRL + ALT + L”或您的另一个创建),然后键入所需文件的名称。解决方案资源管理器将在您键入时选择文件,当您找到正确的文件时按Enter键。

通过在解决方案资源管理器中选择正确的项目并按“Alt,P,R”可以快速添加引用(只是不要在此处按CTRL + Tab,因为那时VS会搜索所有com组件的注册表,使用CTRL + SHIFT + Tab!)。添加新代码文件类似:“Alt,P,W,'code',”。 Visual Studio中的菜单系统经过深思熟虑。使用alt来绕过它是非常有效的,并击败命令窗口。

我目前使用命令窗口(CTRL + Shift + C)来“关闭”,“File.CloseAllButThis”和“打开”。当我第一次得知它的存在时,我对命令窗口寄予厚望。我认为我基本上是在寻找VIM,但不要期望太多,特别是如果你不介意使用Find和其他命令的快捷键。

答案 2 :(得分:0)

在VS 2017或2015中,使用alt +空格快捷键可在项目的当前路径中显示命令行窗口