Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Okno Polecenia służy do wykonywania poleceń lub aliasów bezpośrednio w zintegrowanym środowisku projektowym (IDE) programu Visual Studio. Możesz wykonać oba polecenia menu i polecenia, które nie są wyświetlane w żadnym menu. Aby wyświetlić okno Polecenie , wybierz pozycję Inne okna z menu Widok , a następnie wybierz pozycję Okno polecenia.
Wyświetlanie wartości zmiennych
Aby sprawdzić wartość zmiennej varA, użyj polecenia Drukuj:
>Debug.Print varA
Znak zapytania (?) jest aliasem dla Debug.Printelementu , więc to polecenie można również napisać:
>? varA
Obie wersje tego polecenia zwracają wartość zmiennej varA.
Wprowadzanie poleceń
Symbol większy niż (>) pojawia się na lewej krawędzi okna Polecenia jako monit o nowe wiersze. Użyj STRZAŁKA W GÓRĘ i STRZAŁKA W DÓŁ, aby przewijać wcześniej wydane polecenia.
| Zadanie | Rozwiązanie | Example |
|---|---|---|
| Oceń wyrażenie. | Poprzedza wyrażenie znakiem zapytania (?). |
? myvar |
| Przełącz się do okna natychmiastowego. | Wprowadź immed w oknie bez znaku większego niż (>) |
immed |
| Wróć do okna Polecenia z okna natychmiastowego. | Wprowadź cmd w oknie. |
>cmd |
Poniższe skróty ułatwiają nawigowanie w trybie polecenia.
| Akcja | Lokalizacja kursora | Powiązanie |
|---|---|---|
| Przejrzyj listę wcześniej wprowadzonych poleceń. | Linia wejściowa | STRZAŁKA W GÓRĘ I STRZAŁKA W DÓŁ |
| Przewiń w górę okno. | Zawartość okna poleceń | CTRL+STRZAŁKA DO GÓRY |
| Przewiń w dół okna. | Zawartość okna poleceń | STRZAŁKA W DÓŁ lub CTRL+STRZAŁKA W DÓŁ |
Wskazówka
Możesz skopiować wszystkie lub część poprzedniego polecenia do wiersza wejściowego, przewijając go, wyróżniając wszystkie lub części, a następnie naciskając ENTER.
Tryb oznaczania
Po kliknięciu dowolnego poprzedniego wiersza w oknie Polecenia przełącz się automatycznie do trybu Oznacz. Dzięki temu można wybrać, edytować i skopiować tekst poprzednich poleceń, tak jak w dowolnym edytorze tekstów, i wkleić je do bieżącego wiersza.
Znak równości (=)
Okno używane do wprowadzania EvaluateStatement polecenia określa, czy znak równości (=) jest interpretowany jako operator porównania, czy jako operator przypisania.
W oknie Polecenia znak równości (=) jest interpretowany jako operator porównania. Nie można używać operatorów przypisania w oknie Polecenia . Na przykład jeśli wartości zmiennych varA i varB są różne, polecenie >Debug.EvaluateStatement(varA=varB) zwraca wartość False.
W oknie Natychmiastowe z kolei znak równości (=) jest interpretowany jako operator przypisania. Na przykład polecenie >Debug.EvaluateStatement(varA=varB) przypisuje do zmiennej varA wartość zmiennej varB.
Parametry, przełączniki i wartości
Niektóre polecenia programu Visual Studio mają wymagane i opcjonalne argumenty, przełączniki i wartości. Niektóre reguły mają zastosowanie podczas pracy z takimi poleceniami. W poniższym przykładzie przedstawiono zaawansowane polecenie, aby wyjaśnić terminologię.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
W tym przykładzie
Edit.ReplaceInFilesto polecenie/casei/pattern:regexto przełączniki (poprzedzone ukośnikiem [/] znakiem)regexjest wartością przełącznika/pattern;/caseprzełącznik nie ma wartościvar[1-3]+ioldparsą parametramiUwaga / Notatka
Każde polecenie, parametr, przełącznik lub wartość, która zawiera spacje, musi mieć podwójne cudzysłów po obu stronach.
Położenie przełączników i parametrów można swobodnie wymieniać w wierszu polecenia, z wyjątkiem polecenia Powłoka , które wymaga jego przełączników i parametrów w określonej kolejności.
Prawie każdy przełącznik obsługiwany przez polecenie ma dwie formy: krótki (jeden znak) i długi formularz. Wiele przełączników krótkich można połączyć w grupę. Można na przykład /p /g /m wyrazić alternatywnie jako /pgm.
Jeśli przełączniki krótkich formularzy są łączone w grupę i podane wartości, ta wartość ma zastosowanie do każdego przełącznika. Na przykład /pgm:123 wartość jest równa ./p:123 /g:123 /m:123 Błąd występuje, jeśli którykolwiek z przełączników w grupie nie akceptuje wartości.
Znaki ucieczki
Znak daszka (^) w wierszu polecenia oznacza, że znak bezpośrednio po nim jest interpretowany dosłownie, a nie jako znak kontrolny. Ten znak ucieczki może służyć do osadzania znaków cudzysłowu prostego ("), spacji, wiodących ukośników, karetek lub innych znaków literałów w parametrze lub wartości przełącznika, z wyjątkiem nazw przełączników. Na przykład
>Edit.Find ^^t /regex
Daszek działa tak samo, niezależnie od tego, czy jest wewnątrz, czy poza cudzysłowem. Jeśli daszek jest ostatnim znakiem w wierszu, jest ignorowany. W przykładzie pokazanym tutaj pokazano, jak wyszukać wzorzec "^t".
Używanie cudzysłowów dla nazw ścieżek ze spacjami
Jeśli na przykład chcesz otworzyć plik zawierający ścieżkę zawierającą spacje, musisz umieścić podwójne cudzysłowy wokół ścieżki lub segmentu ścieżki zawierającego spacje: C:\"Program Files" lub "C:\Program Files".