DevExpress CodeRush / Рефакторинг - Контекстно-ориентированные "Советы"

StackOverflow https://stackoverflow.com/questions/1424090

Вопрос

Я решил отдать 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top