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ół |
Porada |
---|
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".