ряд Иды и редакторов предлагают «контекстные» инструменты редактирования:Как включить «контекстный» редактор в Visual Studio?
- Простой пример является Assistant Editor В XCode. Вторичные окна редактирования автоматически загружают соответствующий дополнительный файл в зависимости от того, в каком контексте вы находитесь. Например, если вы открываете заголовок (
foo.h
) в основном окне, он автоматически открывает реализацию (foo.m
) в окне помощника и так далее ,
Кронштейны имеет Quick Edit где нажатие Ctrl + E позволяет редактировать селектор CSS, указывающий на текущий HTML-элемента.
Light Table имеет встроенную документацию и редакционную таблицу:
Microsoft имеет Debugger Canvas проект, который похож на то, что я хочу, но это режим отладки только и ограничивается Visual Studio Ultimate. Инструмент, который я ищу, - это инструмент для кодирования, а не для отладки.
Я хотел бы нормальный редактор, и дополнительный редактор, который показывает мне контекст того, что я в настоящее время редактирования.
Если я на класс, который реализует интерфейс, я хотел бы вторичный редактор для отображения интерфейса
Если я на член класса, который является экземпляром другого класса, я бы как вторичный редактор, чтобы переключиться на источник класса
Если я нахожусь на методе, я хотел бы вторичный редактор, чтобы указать на тело метода
и т. Д. & Hellip;
Есть ли способ (*), чтобы иметь аналогичный опыт в Visual Studio 2012?
(*) некоторые скрытые трюки, функция расширения, быстрый взлом, решение, которое работает для вас & hellip;
и внутри этого окна вы можете щелкнуть правой кнопкой Нажать на> Edit Definition (или назначить, что для быстрого доступа), чтобы открыть текстовый редактор для него – stijn
@stijn: После щелчка правой кнопкой мыши вы должны выбрать «Перейти к определению», а не «Изменить определение» – AminM
@JesonPark не совсем, это зависит от того, что вы хотите. 'Edit Definition' приведет вас к определению символа, который находится под курсором' editor' , следовательно, символ, который используется для определения того, что отображается в окне определения кода. 'Go To Definition' делает то, что всегда делает это, и это приведет вас к определению символа под курсором« окна определения кода ». Возможно, это будет то же самое, зависит от того, где находится ваш курсор. – stijn