Udostępnij za pośrednictwem


Okno poleceń

Polecenia okno jest używany do wykonywania poleceń lub aliasy bezpośrednio w Visual Studio zintegrowane środowisko dewelopowania (IDE).Można wykonywać poleceń menu i poleceń, które nie pojawiają się w żadnym menu.Aby wyświetlić polecenia okno, wybierz Other Windows z widoku menu, a następnie wybierz Okno polecenia.

W tej sekcji wyjaśniono, poleceń i aliasów dostępnych z polecenia okna.

Wyświetlanie wartości zmiennych

Aby sprawdzić wartość zmiennej varA, użyj Polecenia drukowania:

>Debug.Print varA

Znak zapytania (?) jest aliasem dla Debug.Print, więc można też napisać polecenie:

>? varA

Obie wersje to polecenie zwróci wartość zmiennej varA.

Wprowadzanie poleceń

Im większa niż, symbol (>) pojawia się przy lewej krawędzi okna wiersza polecenia w wierszu dla nowych wierszy.Użyj klawiszy Strzałka w górę i Strzałka w dół przewijać wcześniej wydane polecenia.

Zadania

Roztwór

Przykład

Ocena wyrażenia.

Należy poprzedzić znakiem zapytania wyrażenie (?).

? myvar

Przełączyć się do okna bezpośredniego.

Wprowadź immed do okna bez znak większości (>)

immed

Przełącz się do okna wiersza polecenia w oknie bezpośrednim.

Wprowadź cmd do okna.

>cmd

Poniższe skróty klawiaturowe ułatwiają Przejdź w trybie polecenia.

Akcja

Położenie kursora

Keybinding

Przechodzenie między listę poprzednio wprowadzone polecenia.

Wejście liniowe

Strzałka w górę & STRZAŁKA W DÓŁ

Przewiń w górę okna.

Zawartość okna polecenia

CTRL + STRZAŁKA W GÓRĘ

Przewiń w dół okna.

Zawartość okna polecenia

Strzałka w dół lub CTRL + STRZAŁKA w dół

PoradaPorada

Można skopiować całość lub część poprzedniego polecenia do wejścia liniowego przewijanie do niego, wyróżnianie wszystkie lub część i następnie naciskając klawisz ENTER.

Tryb znaku

Po kliknięciu w dowolnym poprzedniego wiersza w polecenia okna, można przesunąć automatycznie w trybie znaku.Dzięki temu użytkownik może wybrać, edytować i skopiować tekst z poprzednich poleceń w dowolnym edytorze tekstu i wkleić je do bieżącego wiersza.

Równa się znak (=)

Okno służące do wprowadzania EvaluateStatement polecenie Określa, czy znak równości (=) jest interpretowane jako operator porównania lub operator przypisania.

W polecenia okna, znak równości (=) jest interpretowana jako operator porównania.Nie można używać operatorów przypisania w polecenia okna.Tak, na przykład, jeśli wartości zmiennych varA i varB są różne, a następnie polecenie

>Debug.EvaluateStatement(varA=varB)

Zwraca wartość z False.

W natychmiastowe okna, z drugiej strony, znak równości (=) jest interpretowana jako operator przypisania.Tak na przykład, polecenie

>Debug.EvaluateStatement(varA=varB)

zostanie przypisana do zmiennej varA wartość zmiennej varB.

Parametry, przełączników i wartości

Niektóre Visual Studio polecenia wymaganych poleceń i argumentów opcjonalnych, przełączników i wartości.Niektóre zasady stosuje się podczas zajmowania się takich poleceń.Poniżej przedstawiono przykładowy bogaty polecenia wyjaśnienie terminologii.

Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar 

W tym przykładzie

  • Edit.ReplaceInFilesto polecenie

  • /casei /pattern:regex są przełączniki (poprzedzona znakiem kreski ułamkowej [/])

  • regexjest to wartość /pattern przełączyć; /case przełącznik nie ma wartości

  • var[1-3]+i oldpar są parametry

    [!UWAGA]

    Polecenie, parametr, przełącznika lub wartość zawiera spacje, musi mieć znaki podwójnego cudzysłowu po obu stronach.

Pozycja przełączniki i parametry mogą być stosowane zamiennie swobodnie w wierszu polecenia, z wyjątkiem powłoki polecenia, które wymaga jego przełączniki i parametry w określonej kolejności.

Prawie każdy przełącznik obsługiwane przez polecenie ma dwie formy: krótki formularz (jeden znak) i długą formę.Wiele przełączników skróconej można łączyć w grupy.Na przykład /p /g /m mogą być też wyrażone jako /pgm.

Jeśli skróconej przełączniki są łączone w grupy i danej wartości, wartość stosuje się do każdego przełącznika.Na przykład /pgm:123 równa się /p:123 /g:123 /m:123.Jeśli dowolny z przełączników w grupie nie akceptuje wartości, wystąpi błąd.

Jako znaków anulowania

Znak daszka (^) w wierszu polecenia oznacza, że znak bezpośrednio następujących po niej jest interpretowany dosłownie, a nie jako znak kontrolny.To może służyć do osadzenia cudzysłowy proste ("), spacji, ukośniki wiodących, wykreślenia lub innych znaków literałowych w wartości parametru lub przełącznik, z wyjątkiem nazwy przełącznika.Na przykład,

>Edit.Find ^^t /regex

Daszek działa tak samo, czy wewnątrz lub poza znaki cudzysłowu.Jeśli znak daszka ostatniego znaku w wierszu, jest ignorowana.

Zobacz też

Informacje

Okienko bezpośrednie

Wstępnie zdefiniowane aliasy polecenia programu Visual Studio

Korzystanie z wyrażeń regularnych w programie Visual Studio

Polecenia powłoki