Есть ли бесплатное расширение Visual Studio, которое «сбрасывает маркеры», как CodeRush - PullRequest
2 голосов
/ 01 сентября 2010

Платная версия CodeRush имеет функцию, с помощью которой вы можете «сбросить маркер» в коде и позже вернуться к ним. Они работают как стек, поэтому вы можете отбрасывать маркеры (для нескольких файлов) и возвращаться к ним в обратном порядке, в котором вы их отбрасывали.

Есть ли расширение dev studio, которое делает что-то подобное?

Ответы [ 2 ]

5 голосов
/ 03 сентября 2010

Если вы хотите, вы можете обойти это ограничение (в CodeRush XPress нет функции «Drop Marker»).Вот как вы можете это сделать:

  1. Создайте новый плагин DXCore через Файл -> Создать -> Проект ... -> Visual C # -> DXCore -> Стандартный плагин.При необходимости введите имя и нажмите «ОК».
  2. В следующих «Настройках проекта DXCore» примите значения по умолчанию (нажмите «ОК»).
  3. Удалите компонент действия (раздел DXCore) из панели инструментов подключаемого модуля1поверхность разработки.
  4. Выберите компонент Action и заполните свойство «ActionName», например «MyDropMarker».
  5. Создайте обработчик события для события «Execute» этого компонента Action.
  6. Внутри этого обработчика введите следующую строку кода: "CodeRush.Markers.DropSelection ();"(без кавычек)
  7. Создание проекта плагина.

Вы почти закончили ...

  1. Запустите новый экземпляр Visual StudioIDE.
  2. Нажмите сочетание клавиш CTRL + ALT + SHIFT + O, чтобы открыть диалоговое окно параметров.
  3. В виде дерева слева перейдите к этой папке: «IDE»
  4. Выберите страницу параметров «Ярлыки».
  5. Нажмите кнопку «Новая комбинация клавиш».
  6. Нажмите клавишу, которую вы хотите привязать к действию MyDropMarker, например, ALT + Home
  7. Выберите действие «MyDropMarker» в поле со списком «Command».
  8. При необходимости измените контекст ярлыка (например, «Фокус \ Документы \ Редактор кода» (чтобы у него была зеленая галочка))
  9. Сохраните параметры - нажмите ОК.

Теперь у вас есть собственная функция, аналогичная функции CodeRush «Drop Marker».

0 голосов
/ 01 сентября 2010

Существует полностью бесплатная версия CodeRush под названием " CodeRush Xpress " - она ​​также имеет поддержку маркеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...