清除所有的 Visual Studio 即时窗口命令

发布时间:2024-11-25 18:07

熟悉编程工具,如Visual Studio Code或PyCharm #生活技巧# #学习技巧# #编程学习指南#

S

StayOnTarget

要清除即时窗口,您可以使用 >cls,它是预定义的 command alias 到 >Edit.ClearAll。

The MSDN article 列出了所有预定义的别名,您也可以定义自己的别名。 (对于 VS 2010 和更早的版本,custom aliases 在另一篇文章中进行了描述。)浏览一下,其中有一大堆,其中一些甚至可能源于 MS-DOS DEBUG.EXE(特别是 >d 、>g、>p、>q 和 >t 浮现在脑海中)。

另外值得注意的是,它只需按下两个键:上下文菜单 > 全部清除调用相同的命令,并且可以使用键盘进行导航。因此,在即时窗口中,您可以按上下文菜单、L。

如果您的键盘上没有 context-menu key(您知道,Right Alt 和 Right Ctrl 之间的那个),您可以使用 Shift+F10 代替。

r

rossco78

将鼠标光标放在立即窗口中。右键单击鼠标并选择“全部清除”。

S

Scott Ivey

找到了...

">Edit.ClearAll"

或者

">cls"

T

Tisho

以下是如何在运行时执行此操作:

在您的应用程序中引用 EnvDTE dll。根据需要创建并使用此功能。

Public Sub ClearImmediateWindow() Try Dim vsWindowKindImmediateWindow As String _ = "{ECB7191A-597B-41F5-9843-03A4CF275DDE}" Try Dim obj As Object = System.Runtime.InteropServices.Marshal._ GetActiveObject("VisualStudio.DTE.10.0") If obj IsNot Nothing Then Dim DTE2 As EnvDTE80.DTE2 = CType(obj, EnvDTE80.DTE2) For Each wndw As EnvDTE.Window In DTE2.Windows If wndw.ObjectKind = vsWindowKindImmediateWindow Then wndw.Activate() DTE2.ExecuteCommand("Edit.ClearAll") Exit For End If Next End If Catch comEx As COMException ' Not running from within the VS IDE? Catch ex As Exception Throw ex End Try Catch ex As Exception ' Handle this as you desire. End Try End Sub End Sub

M

Mojtaba Rezaeian

对于 Visual Studio 2012,我使用:

Public Sub ClearImmediateWindow() Dim dte As EnvDTE80.DTE2 = Marshal.GetActiveObject("VisualStudio.DTE.11.0") dte.Windows.Item("Immediate Window").Activate() 'Activate Immediate Window dte.ExecuteCommand("Edit.SelectAll") dte.ExecuteCommand("Edit.ClearAll") Marshal.ReleaseComObject(dte) End Sub

从代码中自动清除即时窗口(需要将 DTE 引用添加到项目中)。如果不起作用,请根据您的 Visual Studio 版本尝试 VisualStudio.DTE.8.0、VisualStudio.DTE.9.0、...。

W

Wade Hatler

我几乎逐字逐句地使用了最后一个答案并且它有效,尽管我希望将注意力重新放在它的位置上。这是略微改进的 C# 版本。我使用配置开关启用它。

#if DEBUG if (GetIni("Debug", "ClearImmediateWindow", true)) { try { var dte = (EnvDTE.DTE) Marshal.GetActiveObject("VisualStudio.DTE.15.0"); var me = dte.ActiveWindow; dte.Windows.Item("Immediate Window").Activate(); dte.ExecuteCommand("Edit.ClearAll"); me.Activate(); } catch { /* Meh! */ }

万一

R

Renji

那些想知道如何在 Visual Studio Mac 上清除即时窗口的人,只需在窗口内右键单击并选择选项清除

网址:清除所有的 Visual Studio 即时窗口命令 https://www.yuejiaxmz.com/news/view/270838

相关内容

Visual Studio——生成解决方案、重新生成解决方案和清理解决方案
Visual Studio 2019 安卓开发(一)
做软件的自动化测验一般用什么工具
linux下自定义指令alias
如何基于Linux SDK开发Link Visual视频设备的功能
现实生活用什么软件编程
异世界慢生活游戏启动遇阻:msvcrt40.dll文件缺失的全面解决方案
程序员必备的 16 款神器软件,你拥有了吗?
Linux命令行效率提升技巧与工具
Android studio 中文乱码的解决办法

随便看看