DevExpress CodeRush / Рефакторинг - Контекстно-ориентированные "Советы"
-
07-07-2019 - |
Вопрос
Я решил отдать CodeRush/ Рефакторинг один переход (после использования Resharper) и одна проблема, с которой я сталкиваюсь, заключается в том, что CodeRush / Refactor помещает много "артефактов" в мое окно кода.
Под "артефактами" я подразумеваю значки / глифы рядом с каждым методом, именем свойства и поля, зеленые значки "стиль ключа возврата" рядом с каждым средством получения свойств и полями вокруг методов получения.
Есть ли способ сделать это контекстуальным, а не видимым постоянно - возможно, появляться только при наведении курсора мыши на строку?
Есть ли способ очистить / переставить usings
особенность?
Решение
Рефакторинг!Pro оптимизирует ваше использование директив.Он может удалить те, которые вам не нужны, и отсортировать их либо в алфавитном порядке, либо по длине (эстетически).
Обратите внимание, что если у вас есть директива using, присутствующая только потому, что есть <see cref="XYZ"/>
ссылка на что-то в этом пространстве имен, рефакторинг!Pro не поймет эту часть и удалит ее, если вы попросите его оптимизировать директивы.
Что касается остального, нет, по-видимому, нет способа сделать так, чтобы указанная вами информация отображалась только при наведении курсора мыши.
Вот совет по рефакторингу!Профессиональный.Щелкните правой кнопкой мыши панель инструментов и выберите пункт Настроить, затем нажмите на кнопку Клавиатуры в левом нижнем углу этого диалогового окна.
В следующем диалоговом окне найдите функцию CodeRush.Refactor и привяжите ее к Ctrl + Shift + R, я нахожу это очень полезным для быстрого доступа к функциям рефакторинга.Чтобы впоследствии оптимизировать использование директив, просто поместите курсор внутрь них и нажмите Ctrl + Shift + R, чтобы вызвать всплывающее окно рефакторинга.
Другие советы
Не то, что я знаю. Я бы посоветовал обратиться на support.devexpress.com . Я нахожу их очень отзывчивыми.
CodeRush имеет (в версии 9.1 и выше) панель инструментов (DXCore Visualize), которая позволяет переключать различные графические наложения, которые она предоставляет. Р>
Подробнее об этом сообщении читайте на полпути вниз http://rorybecker.blogspot.com/2009/03/coderush-and-refactor-910-beta.html р>
Обновление: с момента присоединения к DevExpress у меня есть подробно описал панель инструментов визуализации DXCore