Как настроить CodeRush и Visual Assist X, чтобы они не конфликтовали друг с другом? - PullRequest
2 голосов
/ 06 ноября 2010

CodeRush от Developer Express и Visual Assist X от Whole Tomato являются отличными инструментами.Я обнаружил, что CodeRush имеет более симпатичный пользовательский интерфейс, и его «маркерная» механика чрезвычайно полезна, и она имеет большую палитру доступных рефакторингов.С другой стороны, CodeRush иногда допускает ошибки при рефакторинге, особенно при работе с проектами C ++.Поэтому я обычно отключаю CR там.У VAX нет такого количества рефакторингов, как у CR, но все они работают последовательно.VAX также намного лучше в ненавязчивом улучшении Visual Studio - в таких вещах, как улучшение уже существующих функций, вместо метода CR почти создания IDE внутри IDE.и хотел бы использовать оба инструмента.Проблема в том, что они делают несколько вещей, которые конфликтуют.Я хотел бы настроить все так, чтобы всякий раз, когда возникает конфликт между командой CodeRush и командой Visual Assist, команда VAX «побеждает».Есть ли простой способ сделать это?

1 Ответ

2 голосов
/ 08 ноября 2010

Что делает ReSharper, так это то, что когда у него есть опция, которая конфликтует с настройками Visual Studio по умолчанию, он устанавливает маршала, который, когда вы выбираете эту опцию, спрашивает, какую из них вы хотите выиграть.Это дает нам возможность.

Можно было бы выяснить, какие параметры конфликтуют между этими двумя инструментами, и выполнить одно из следующих действий:

  1. Реализовать маршала, который запрашиваетВы, какую опцию выбрать, или ту, которую вы, вероятно, предпочитаете

  2. Принудительное действие этой опции для инструмента, который вы предпочитаете.

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

...