Udostępnij za pośrednictwem


Okno polecenia

Polecenia okno służy do wykonywania poleceń lub aliasy bezpośrednio w Visual Studio zintegrowane środowisko programistyczne (IDE).Można wykonać zarówno poleceń menu i poleceń, które nie pojawiają się w żadnym menu.Aby wyświetlić polecenia okno, wybierz polecenie Windows inne z widoku menu, a następnie wybierz Okno polecenia.

Wyświetlanie wartości zmiennych

Aby sprawdzić wartość zmiennej varA, użyj Print — Polecenie:

>Debug.Print varA

Znak zapytania (?) jest aliasem dla Debug.Print, więc tego polecenia można również zapisać:

>? varA

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

Wprowadzania poleceń

Im większa niż, symbol (>) jest wyświetlany przy lewej krawędzi okna wiersza polecenia jako wiersza dla nowych wierszy.Użyj klawiszy Strzałka w górę i Strzałka w dół do przewijania wcześniej wydane polecenia.

Zadanie

Rozwiązanie

Przykład

Ocenia wyrażenia.

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

? myvar

Przełącz się do okienko bezpoorednie.

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

immed

Przełączyć się do okna polecenia w oknie bezpośrednim.

Wprowadź cmd do okna.

>cmd

Następujące skróty pomogą Ci przejść w tryb poleceń.

Akcja

Lokalizacja kursora

Keybinding

Przechodzenie przez listę poleceń wcześniej wprowadzonych.

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óżniając całość lub część go i naciskając klawisz ENTER.

Tryb znaku

Po kliknięciu w dowolnym poprzedniego wiersza w polecenia okna, przechodzić automatycznie w tryb znaku.Dzięki temu użytkownik może wybrać, edytowanie i kopiowanie tekstu poprzedniego polecenia, jak w dowolnym edytorze tekstu i wkleić je do bieżącego wiersza.

Znak równości (=)

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

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

>Debug.EvaluateStatement(varA=varB)

zwróci wartość False.

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

>Debug.EvaluateStatement(varA=varB)

zostanie przypisana do zmiennej varA wartość zmiennej varB.

Parametry, przełączniki i wartości

Niektóre Visual Studio polecenia poleceń mają wymagane i opcjonalne argumenty, przełączniki i wartości.Niektóre zasady stosuje się w kontaktach z tych poleceń.Oto przykład sformatowanego polecenia do wyjaśnienia terminologii.

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

W tym przykładzie

  • Edit.ReplaceInFilespolecenie jest

  • /casei /pattern:regex przełączników (poprzedzona znakiem ukośnika [/])

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

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

    [!UWAGA]

    Polecenie, parametr, przełącznik lub wartość zawiera spacje, musi mieć podwójny cudzysłów po obu stronach.

Położenie przełącznikach i parametrach mogą być stosowane zamiennie swobodnie w wierszu polecenia, z wyjątkiem produktów powłoki polecenia, które wymaga jego przełącznikach i parametrach w określonej kolejności.

Prawie każdy przełącznik obsługiwane przez polecenie ma dwie formy: formę długą i krótką formę (jeden znak).Wiele przełączników skróconej mogą być łączone w grupę.Na przykład /p /g /m może być wyrażona na przemian /pgm.

Jeśli skróconej przełączniki są łączone w grupy i wartości, ta wartość dotyczy każdy przełącznik.Na przykład /pgm:123 jest równa /p:123 /g:123 /m:123.Jeśli którykolwiek z przełączników w grupie nie akceptuje wartości, wystąpi błąd.

Znaków escape

Znak daszka (^) w wierszu polecenia, oznacza, że znak natychmiast po nim jest interpretowany dosłownie, a nie jako znak kontrolny.To może służyć do osadzania proste znaki cudzysłowu ("), spacji, ukośniki wiodących, daszka lub innych znaków literalnych 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 to wewnętrzne lub zewnętrzne znaki cudzysłowu.Daszek w przypadku ostatniego znaku w wierszu, jest ignorowana.Tu przykładzie przedstawiono sposób szukać tego wzorca "^ t".

Użyj cudzysłowów, aby nazwy ścieżki zawierające spacje

Jeśli na przykład chcesz otworzyć plik, który ma ścieżki zawierające spacje, należy umieścić w cudzysłowie ścieżkę lub segmentu ścieżki, która zawiera spacje: pliki C:\"Program" lub "C:\Program Files".

Zobacz też

Informacje

Visual Studio — Aliasy poleceń

Visual Studio — Polecenia