DevExpress CodeRush / Refactor - специфичные для контекста советы - PullRequest
3 голосов
/ 15 сентября 2009

Я решил попробовать CodeRush / Refactor (после риала Resharper), и у меня есть одна проблема - CodeRush / Refactor помещает много «артефактов» в мое окно кода.

Под «артефактами» я подразумеваю значки / глифы рядом с каждым методом, именем свойства и поля, зеленые значки «стиля ключа возврата» рядом с каждым получателем свойства и прямоугольники вокруг методов получателя.

Есть ли способ сделать это контекстным, а не видимым все время - возможно, только при наведении курсора на строку?

Есть ли очистка / перестановка функции usings?

Ответы [ 3 ]

4 голосов
/ 15 сентября 2009

Не то, что я знаю. Я бы предложил спросить на support.devexpress.com . Я нахожу их очень отзывчивыми.

1 голос
/ 15 сентября 2009

CodeRush имеет (в версии 9.1 и выше) панель инструментов (DXCore Visualize), которая позволяет переключать различные графические наложения, которые она предоставляет.

Подробнее об этом сообщении читайте на полпути http://rorybecker.blogspot.com/2009/03/coderush-and-refactor-910-beta.html

Обновление: С момента присоединения к DevExpress, я подробно описал панель инструментов визуализации DXCore

1 голос
/ 15 сентября 2009

Рефакторинг! Pro оптимизирует ваши директивы использования. Он может удалить ненужные файлы и отсортировать их по алфавиту или по длине (эстетически).

Обратите внимание, что если у вас есть директива using только потому, что в этом пространстве имен есть ссылка <see cref="XYZ"/>, то Refactor! Pro не поймет эту часть, и удалит ее, если вы попросите оптимизировать директивы.

Что касается остальных, нет, очевидно, нет способа сделать так, чтобы упомянутая вами информация появлялась только при наведении.

Вот совет для Refactor! Pro. Щелкните правой кнопкой мыши на панели инструментов и выберите «Настроить», затем нажмите кнопку «Клавиатура» в левом нижнем углу этого диалогового окна.

В следующем диалоговом окне найдите функцию CodeRush.Refactor и свяжите ее с Ctrl + Shift + R. Я считаю, что это очень полезно для быстрого доступа к функциям рефакторинга. Чтобы впоследствии оптимизировать использование директив, просто поместите в них курсор и нажмите Ctrl + Shift + R, чтобы открыть всплывающее окно рефакторинга.

...