Zarządzanie narzędziami zewnętrznymi

Narzędzia zewnętrzne można wywoływać z poziomu programu Visual Studio przy użyciu menu Narzędzia . W menu Narzędzia jest dostępnych kilka domyślnych narzędzi, a menu można dostosować, dodając własne pliki wykonywalne.

Narzędzia dostępne w menu Narzędzia

Menu Narzędzia zawiera kilka wbudowanych poleceń, w tym:

Dodawanie nowych narzędzi do menu Narzędzia

Możesz dodać narzędzie zewnętrzne, które będzie wyświetlane w menu Narzędzia .

  1. Otwórz okno dialogowe Narzędzia zewnętrzne, wybierając pozycję Narzędzia zewnętrzne.>

  2. Kliknij przycisk Dodaj, a następnie wypełnij informacje. Na przykład następujący wpis powoduje otwarcie Eksploratora Windows w katalogu pliku, który jest obecnie otwarty w programie Visual Studio:

    • Tytuł: Open File Location

    • Polecenie: explorer.exe

    • Argumenty: /root, "$(ItemDir)"

    External Tools dialog box

Poniżej znajduje się pełna lista argumentów, których można użyć podczas definiowania narzędzia zewnętrznego:

Nazwisko Argument opis
Ścieżka elementu $(ItemPath) Pełna nazwa pliku bieżącego pliku (dysk + ścieżka + nazwa pliku).
Katalog elementów $(ItemDir) Katalog bieżącego pliku (dysk + ścieżka).
Nazwa pliku elementu $(ItemFilename) Nazwa pliku bieżącego pliku.
Rozszerzenie elementu $(ItemExt) Rozszerzenie nazwy pliku bieżącego pliku.
Bieżący wiersz $(CurLine) Bieżąca pozycja wiersza kursora w oknie kodu.
Bieżąca kolumna $(CurCol) Bieżąca pozycja kolumny kursora w oknie kodu.
Bieżący tekst $(CurText) Zaznaczony tekst.
Ścieżka docelowa $(TargetPath) Pełna nazwa pliku elementu do skompilowania (dysk + ścieżka + nazwa pliku).
Katalog docelowy $(TargetDir) Katalog elementu do skompilowania.
Nazwa obiektu docelowego $(TargetName) Nazwa pliku elementu do skompilowania.
Rozszerzenie docelowe $(TargetExt) Rozszerzenie nazwy pliku elementu do skompilowania.
Katalog binarny $(BinDir) Końcowa lokalizacja tworzonego pliku binarnego (zdefiniowana jako dysk i ścieżka).
Katalog projektu $(ProjectDir) Katalog bieżącego projektu (dysk + ścieżka).
Nazwa pliku projektu $(ProjectFileName) Nazwa pliku bieżącego projektu.
Katalog rozwiązań $(SolutionDir) Katalog bieżącego rozwiązania (dysk + ścieżka).
Nazwa pliku rozwiązania $(SolutionFileName) Nazwa pliku bieżącego rozwiązania.

Uwaga

Na pasku stanu środowiska IDE są wyświetlane zmienne Bieżący wiersz i Bieżąca kolumna , aby wskazać, gdzie znajduje się punkt wstawiania w aktywnym Edytorze kodu. Zmienna Current Text zwraca tekst lub kod wybrany w tej lokalizacji.