Управление внешними инструментами
Внешние инструменты можно вызвать прямо из Visual Studio с помощью меню Сервис. В меню Инструменты доступны стандартные средства. Но вы можете настроить меню, добавив другие исполняемые файлы.
Инструменты, доступные в меню "Сервис"
В меню Инструменты содержится несколько встроенных команд, в том числе следующие:
- Диспетчер фрагментов кода для организации фрагментов кода.
- Настройка для настройки меню и панелей инструментов.
- Параметры для задания различных параметров интегрированной среды разработки Visual Studio и других инструментов.
Добавление новых инструментов в меню "Сервис"
Также в меню Инструменты можно добавлять внешние средства.
Откройте диалоговое окно Внешние инструменты, выбрав Сервис>Внешние инструменты.
Нажмите кнопку Добавить, а затем введите данные. Например, следующая запись вызывает открытие проводника Windows в каталоге с файлом, который сейчас открыт в Visual Studio:
Заголовок:
Open File Location
Команда:
explorer.exe
Аргументы:
/root, "$(ItemDir)"
Ниже приведен полный список аргументов, которые можно использовать при определении внешнего инструмента:
Имя. | Аргумент | Description |
---|---|---|
Путь элемента | $(ItemPath) | Полное имя файла текущего файла (диск + путь + имя файла). |
Каталог элемента | $(ItemDir) | Каталог текущего файла (диск + путь). |
Имя файла элемента | $(ItemFilename) | Имя файла текущего файла. |
Расширение элемента | $(ItemExt) | Расширение имени файла текущего файла. |
Текущая строка | $(CurLine) | Строка текущего положения курсора в окне кода. |
Текущий столбец | $(CurCol) | Столбец текущего положения курсора в окне кода. |
Текущий текст | $(CurText) | Выбранный текст. |
Путь цели | $(TargetPath) | Полное имя файла элемента для сборки (диск + путь + имя файла). |
Целевой каталог | $(TargetDir) | Каталог элемента для сборки. |
Target Name | $(TargetName) | Имя файла элемента для сборки. |
Расширение цели | $(TargetExt) | Расширение имени файла элемента для сборки. |
Каталог двоичного файла | $(BinDir) | Конечное расположение двоичного файла, сборка которого выполняется (диск + путь). |
Каталог проекта | $(ProjectDir) | Каталог текущего проекта (диск + путь). |
Имя файла проекта | $(ProjectFileName) | Имя файла текущего проекта. |
Каталог решения | $(SolutionDir) | Каталог текущего решения (диск + путь). |
Имя файла решения | $(SolutionFileName) | Имя файла текущего решения. |
Примечание.
В строке состояния интегрированной среды разработки отображаются переменные Текущая строка и Текущий столбец для указания расположения точки вставки в активном редакторе кода. Переменная Текущий текст возвращает текст или код, выделенный в этом расположении.