Поделиться через


Управление внешними инструментами

Внешние средства можно вызывать из Visual Studio с помощью меню "Сервис ". В меню "Сервис " доступны несколько средств по умолчанию, и вы можете настроить меню, добавив другие исполняемые файлы.

Средства, доступные в меню "Сервис"

Меню "Сервис" содержит несколько встроенных команд, в том числе:

Добавление новых инструментов в меню "Инструменты"

Вы можете добавить внешнее средство для отображения в меню "Сервис ".

  1. Откройте диалоговое окно "Внешние инструменты" , выбрав " Средства>для внешних инструментов".

  2. Нажмите кнопку "Добавить", а затем введите сведения. Например, следующая запись заставляет проводник Windows открыть каталог файла, который у вас сейчас открыт в Visual Studio.

    • Титул: Open File Location

    • Команда: explorer.exe

    • Аргументы: /root, "$(ItemDir)"

    Диалоговое окно

Ниже приведен полный список аргументов, которые можно использовать при определении внешнего средства:

Имя Аргумент Description
Путь к элементу $(ItemPath) Полное имя файла текущего файла (диск + путь и имя файла).
Каталог элементов $(ItemDir) Каталог текущего файла (диск + путь).
Имя файла элемента $(ItemFilename) Имя текущего файла.
Расширение элемента $(ItemExt) Расширение имени текущего файла.
Текущая строка $(CurLine) Текущая позиция строки курсора в окне кода.
Текущая колонка $(CurCol) Текущая позиция столбца курсора в окне кода.
Текущий текст $(CurText) Выделенный текст.
Целевой путь $(TargetPath) Полное имя файла создаваемого элемента (диск + путь и имя файла).
Целевой каталог $(TargetDir) Каталог созданного элемента.
Целевое имя $(TargetName) Имя файла создаваемого элемента.
Целевое расширение $(TargetExt) Расширение имени файла создаваемого элемента.
Двоичный каталог $(BinDir) Окончательное расположение создаваемого двоичного файла (определяется как диск + путь).
Каталог проекта $(ProjectDir) Каталог текущего проекта (диск + путь).
Имя файла проекта $(ProjectFileName) Имя файла текущего проекта.
Каталог решений $(SolutionDir) Каталог текущего решения (диск компьютера + путь).
Имя файла решения $(SolutionFileName) Имя файла текущего решения.

Замечание

В строке состояния интегрированной среды разработки отображаются переменные current Line и Current Column , чтобы указать, где находится точка вставки в активном редакторе кода. Текущая переменная text возвращает текст или код, выбранный в этом расположении.