Знаете ли вы, как… №205: Работают токены внешних инструментов?

Мы рассмотрели несколько токенов для внешних инструментов, однако давайте потратим на них еще немного времени. Большая их часть понятна сама по себе, документация разъясняет каждый подробно, ниже следует обзор более высокого уровня. Все элементы (Items) и текущие токены (Current Tokens), доступные в текстовом поле для аргументов, выполняются в контексте активного окна редактора. При этом редактор…


Знаете ли вы, что… №204: Можете перенаправить вывод с внешних инструментов в окно вывода Visual Studio?

В самом низу диалогового окна настройки внешних инструментов вы найдете дополнительные опции для внешних инструментов. Сегодняшний совет касается использования окна вывода. Идея состоит в том, чтобы вы могли отслеживать процесс выполнения, например, .bat-файла прямо из Visual Studio. Используя командную строку, вы можете указать аргумент вида “/C echo $(CurText)”, где /C – параметр, поддерживаемый cmd.exe, а…


Знаете ли вы, что… №203: Можете менять порядок расположения внешних инструментов в списке и назначать им мнемонику?

Продолжаем тему внешних инструментов, которую мы затронули в прошлой статье. Вы можете воспользоваться диалогом External Tools (Внешние инструменты), чтобы отсортировать последовательность этих инструментов в меню Tools (Сервис). В правой части диалогового окна вы найдете кнопки Move Up и Move Down. Кроме того, вы можете назначить мнемонику при помощи знака & («амперсанд») в заголовке. Теперь, находясь…


Знаете ли вы, что…№202: Можете добавлять собственные внешние инструменты к списку?

Откройте диалог Tools – External Tools (Сервис – Внешние инструменты) и найдите кнопку Add (Добавить). Нажатие на Add создает новую строку для добавления инструмента. Давайте для примера добавим Notepad и введем “Notepad” в поле Title (Название) Поле Command (Команда) предназначено для имени исполняемого файла и пути к нему (если нужно). Для нашего примера обычно достаточно…


Знаете ли вы, что… №201: Можете запускать внешний инструментарий прямо из Visual Studio?

Начнем с простого. При помощи меню Tools – External Tools (Сервис – Внешние инструменты) откройте диалоговое окно External Tools (Внешние инструменты). В этом окне вы найдете набор встроенных инструментов, готовых для использования. Обратите внимание на инструменты, обведенные кругом на первой картинке. Этот список напрямую связан со списком, представленном в меню Tools (Сервис), как показано ниже….


Знаете ли вы, что… №200: Можете назначить сочетания клавиш кнопкам “Errors”, “Warnings” и “Messages”?

Откройте меню Tools – Options – Environment – Keyboard (Сервис – Параметры – Среда – Клавиатура), по очереди найдите Errors (Ошибки), Warnings (Предупреждения) и Messages (Сообщения) и назначьте им желаемые сочетания клавиш. Например, вы можете привязать данные команды так: Ошибки – Ctrl+Alt+Shift+E Предупреждения – Ctrl+Alt+Shift+W Сообщения – Ctrl+Alt+Shift+M. Теперь, вместо использования мышки, вы можете переключать…


Знаете ли вы, что… №199: Невозможно активировать меню «прекратить поиск» (stop search) в окне вывода?

Возможно, вы уже обращали внимание на команду Stop search в контекстном меню окна вывода. Мне понадобилось 20 минут попыток, чтобы понять, как активировать эту команду прежде, чем сдаться и написать разработчикам. По всей видимости, вы не можете этого сделать потому, что окна вывода и результатов поиска используют массу общего кода. Оптимальным выходом было бы скрыть…


Знаете ли вы, что… №198: Можете перенаправлять отладочную информацию в окно вывода?

В зависимости от настроек вашей среды разработки (например, настройки по умолчанию для Visual Basic), вы могли заметить, что информация о процессе отладки перенаправляется в окно Интерпретации (Immediate Window), вместо окна Вывода (Output Window). Или же наоборот: вы хотели бы, чтобы данная информация поступала именно в окно Интерпретации. Откройте Сервис – Параметры – Отладка – Общие…


Знаете ли вы, что… №197: Можете воспользоваться F8 и Shift+F8, чтобы перемещаться по списку ошибок в окне вывода?

При использовании настроек General Development Settings, F8 и Shift+F8 закреплены за Edit.GoToNextLocation и Edit.GoToPreviousLocation. Когда открыт список ошибок, F8 и Shift+F8 переместит курсор прямо на ошибку, выделив часть кода. Если же у вас открыто окно вывода, F8 и Shift+F8 переместит курсор в начало строки каждого сообщения об ошибке в окне вывода. Выдержка из блога Сары…


Знаете ли вы, как… №196: Настроить цветовую схему окна вывода (Output Window)?

На странице Tools – Options – Environment – Fonts and Colors (Сервис – Параметры – Среда – Шрифты и цвета), в комбинированном списке Show Settings (Параметры для) находится опция настроек окна вывода. Если выбрать ее, то вам станут доступны настройки цвета для обычного (plain), выделенного (selected) и неактивного выделенного (inactive selection) текста, а также вы…