모두 지우기를위한 Visual Studio 즉시 창 명령
Visual Studio에서 즉시 창을 지우는 명령이 있습니까?
마우스 오른쪽 버튼을 클릭하여 메뉴를 선택하는 것이 싫습니다. "cls"등을 입력하는 것이 좋습니다.
직접 실행 창을 지우려면 >cls
에 미리 정의 된 명령 별칭 인 을 사용할 수 있습니다 >Edit.ClearAll
.
MSDN 문서 에는 미리 정의 된 모든 별칭이 나열되어 있으며 직접 정의 할 수도 있습니다. (VS 2010 및 이전 버전의 경우, 사용자 정의 별칭 불구하고 별도의 문서에 설명되어 있습니다.)를 통해 스캔, 심지어 MS-DOS DEBUG.EXE에서 자신의 뿌리를 (해야 할 수도 있습니다 일부는 이들의 전체 슬루가있다 특히 >d
, >g
, >p
, >q
, 그리고> t
떠오르십시오).
또한 두 개의 키만 누르면됩니다. 컨텍스트 메뉴> 모두 지우기는 동일한 명령을 호출하며 키보드를 사용하여 탐색 할 수 있습니다. 직접 실행 창에서는 누를 수 있습니다 context-menu
, L
.
키보드에 context-menu
키 가없는 경우 ( right-alt
과 사이에 있는 키right-ctrl
) 대신 shift
+ F10
를 사용할 수 있습니다 .
>cls
나를 위해 그것을하는 것 같습니다.
- 직접 실행 창에 마우스 커서를 놓습니다.
- 마우스 오른쪽 버튼을 클릭하고 "모두 지우기"를 선택합니다.
그것을 발견...
"> Edit.ClearAll"
또는
"> cls"
다음은 런타임에 수행하는 방법입니다.
애플리케이션에서 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
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
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.
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.
#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! */ }
endif
참고URL : https://stackoverflow.com/questions/714503/visual-studio-immediate-window-command-for-clear-all
'programing tip' 카테고리의 다른 글
이미 검증 된 양식에 오류를 삽입 하시겠습니까? (0) | 2020.08.30 |
---|---|
Eclipse 구문 강조 표시 환경 설정 저장 및 복원 (0) | 2020.08.30 |
Windows 용 Git-libiconv2.dll이 누락되어 프로그램을 시작할 수 없습니다. (0) | 2020.08.30 |
Google Play에서 내 앱의 이전 APK를 다운로드 할 수 있나요? (0) | 2020.08.30 |
할당 연산자와 복사 생성자의 차이점은 무엇입니까? (0) | 2020.08.30 |