用于清除全部的 Visual Studio 立即窗口命令
Visual Studio 中有清除立即窗口的命令吗?
我讨厌必须抓住鼠标右键单击菜单 - 宁愿只输入“cls”或其他东西。
Is there a command to clear the immediate window in Visual Studio?
I hate having to grab the mouse for a right click menu there - would rather just type "cls" or something.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
要清除即时窗口,您可以使用
>cls
,它是预定义的 命令别名为>Edit.ClearAll
。MSDN 文章列出了所有预定义的别名,您也可以定义自己的别名。 (对于 VS 2010 及更早版本,自定义别名 不过,在另一篇文章中进行了描述。)浏览一下,就会发现有很多这样的问题,其中一些甚至可能源于 MS-DOS DEBUG.EXE(特别是
>d
、<我想到了 code>>g、>p
、>q
和 >t
)。另外值得注意的是,因为只需按两个键:上下文菜单> 全部清除会调用相同的命令,并且可以使用键盘进行导航。 因此,在立即窗口中,您可以按上下文菜单、L。
如果您的键盘上没有
上下文菜单
键 (您知道,右 Alt 和 右 Ctrl 之间的那个),您可以使用 Shift+F10 代替。To clear the immediate window, you can use
>cls
, which is a predefined command alias to>Edit.ClearAll
.The MSDN article lists all predefined aliases and you can define your own, too. (For VS 2010 and earlier, custom aliases are described in a separate article, though.) Scanning through, there's a whole slew of them, some of which might even have their roots in MS-DOS DEBUG.EXE (specifically
>d
,>g
,>p
,>q
, and >t
come to mind).Also worth noting as it's only two keys to press: Context menu > Clear All invokes the same command and it can be navigated using keyboard. Therefore in the immediate window, you can press Context Menu, L.
If you don't have a
context-menu
key on your keyboard (you know, the one between Right Alt and Right Ctrl), you can use Shift+F10 instead.似乎是为我做的。
seems to do it for me.
找到它...
“>Edit.ClearAll”
或
“>cls”
found it...
">Edit.ClearAll"
or
">cls"
以下是在运行时执行此操作的方法:
在您的应用程序中引用 EnvDTE dll。
根据需要创建并使用此函数。
Here is how to do it at run time:
Reference the EnvDTE dlls in your application.
Create and then use this function as necessary.
对于 Visual Studio 2012,我使用:
自动清除代码中的即时窗口(需要向项目添加 DTE 引用)。 如果它不起作用,请根据您的 Visual Studio 版本尝试
VisualStudio.DTE.8.0
、VisualStudio.DTE.9.0
、...
。For visual studio 2012 I use:
to automatically clear immediate window from codes(requires to add DTE references to project). If it not works try
VisualStudio.DTE.8.0
,VisualStudio.DTE.9.0
,...
according to your visual studio version.我逐字地使用了最后一个答案,它有效,尽管我希望将焦点放回原来的位置。 这是稍微改进的 C# 版本。 我通过配置开关启用它。
I used the last answer just about verbatim and it works, although I wanted the focus back on where it was. Here's the very slightly improved C# version. I enable it with a configuration switch.
如果您想知道如何在 Visual Studio Mac 上清除即时窗口,只需右键单击窗口内部并选择选项清除
Those who are wondering how to clear immediate window on Visual Studio Mac, just right click inside the window and select the option Clear