Подтвердить что ты не робот

Можно ли скрыть маржу контура в Visual Studio 2012?

В Visual Studio 2012 много полей слева от текста исходного кода: маржа индикатора, маржа выбора и маржа контура. Как старый программист, я предпочитаю незагроможденный текст, поэтому я хочу, чтобы все 3 поля были скрыты от меня. В настройках текстового редактора я могу скрыть указатели и поля выбора, но я не нашел, как скрыть контуры полей. Контурная графика (все это "+" и "ines" ) может быть легко скрыта из меню "edit", но сама по себе остается. Можно ли скрыть это или такая функция не реализована? В предыдущих версиях Visual Studio он автоматически скрывался, если "маркер выбора" был отключен, но теперь кажется, что он вообще не скрывается: (.

enter image description here

Обновление

Немного разъясните, зачем мне это нужно. Как правильно сказано в комментариях, очень необычно иметь предпочтения для форматирования текста и внешнего вида. Я согласен с этим. К сожалению, в моем личном деле я работаю с текстом, как 10 часов в день в течение десятков лет, и мой мозг обучен вычислять отступ от текстового редактора слева. И каждый раз, когда я работаю в Visual Studio, мой "неправильный отступ" инстинкт часто запускается этим пустым пространством:). Конечно, я могу переучивать себя, но поскольку ВСЕ редакторы, кроме Visual Studio, отображают текст, близкий к левому краю, я сначала попытаюсь настроить Visual Studio.

4b9b3361

Ответ 1

Отключите поле индикатора с помощью инструментов + Опции, текстовый редактор, общий, отмените "Поля индикатора"

Отключите поле выбора с помощью инструментов + Параметры, текстовый редактор, общий, отмените "Задание выбора"

Отключите панель Outline с Edit + Outlining, Stop Outlining. Тем не менее, он может вернуться, когда вы откроете новый файл. Вы можете сделать это согласованным для С# IDE с помощью инструментов + Опции, текстового редактора, С#, расширенного, отменить "Ввести режим выделения при открытии файлов". Если вы хотите сделать это для других типов файлов, то вам нужно написать надстройку, которая прослушивает событие DocumentEventsClass.DocumentOpened.

Ответ 3

Перейдите в VisualStudio- > Сервис- > Параметры

Перейдите к текстовому редактору- > С# → Дополнительно и снимите флажок "Ввод режима выделения при открытии файлов"

Другие редакторы языка имеют аналогичные опции, чтобы отключить режим выделения.

Любые файлы, которые вы открыли перед изменением этого параметра, необходимо повторно открыть или вы можете отключить выделение из контекстного меню для каждого открытого файла. Легче просто закрыть/снова открыть.

Надеюсь, что это поможет!

Ответ 4

Я создал расширение для этого, это для VS2015, но если вы еще не обновили его, он должен работать и для VS2012 (при условии, что вы используете издание, поддерживающее расширения). Исходный код всего несколько строк и показан на скриншоте опубликованной ссылки.

введите описание изображения здесь

Ответ 5

Я не могу сказать, ответил ли кто-нибудь на ваш вопрос (который сегодня мой!). См. http://www.codeproject.com/Articles/109611/Color-Indicator-for-Code-Changes-Track-Changes-in и, в частности, раздел "Включить/отключить": "Перейдите в" Инструменты " > " Параметры " > " Текстовый редактор ". В разделе" Общие "вы можете проверить или снимите флажок" Изменить трек".

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

Исправлено за комментарий "внешняя ссылка".