您是否知道如何添加一些代码,在调试期间,以编程方式清除Visual Studio中的输出窗口?
或者您知道一些快速替代方案,如关键捷径吗?
答案 0 :(得分:7)
宏:
Sub ClearOutputWindow()
DTE.ExecuteCommand("Edit.ClearOutputWindow")
End Sub
只需为此分配一个热键即可。
答案 1 :(得分:1)
清除VS2010中的IMMEDIATE窗口
Dim dte = Marshal.GetActiveObject("VisualStudio.DTE.10.0")
Dim ide As EnvDTE80.DTE2 = dte
Dim currentActiveWindow = dte.ActiveWindow
dte.Windows.Item("{ECB7191A-597B-41F5-9843-03A4CF275DDE}").Activate() 'Activate Immediate Window
dte.ExecuteCommand("Edit.SelectAll")
dte.ExecuteCommand("Edit.ClearAll")
currentActiveWindow.Activate()
Marshal.ReleaseComObject(dte)
答案 2 :(得分:0)
答案 3 :(得分:0)
我已将 smirkingman "{ECB7191A-597B-41F5-9843-03A4CF275DDE}"
的回复中的不可读"Immediate Window"
guid代码更改为 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)
,并且也有效(也删除了不必要的内容)我自己的代码):
dom