Как переключить перенос слов в Visual Studio?

317

Есть ли в Visual Studio .NET способ включения и выключения переноса слов?

Я привык к этой функции в Eclipse, которая позволяет вам щелкать правой кнопкой мыши и включать и выключать перенос слов, чтобы при наличии длинных строк, идущих вправо, вам не приходилось перемещать нижнюю полосу прокрутки вправо и влево, чтобы прочитайте ваш код / ​​html: http://web.archive.org/web/20131027224437/http://ahtik.com:80/blog/2006/06/18/first-alpha-of-eclipse-word-wrap- выпущенный/

Эдвард Тангей
источник
По сравнению с другими редакторами, такими как Notepad ++, Sublime Text и Visual Studio Code, перенос слов в Visual Studio имеет несколько известных проблем. Если вы используете его, пожалуйста, проголосуйте за запрос функции Исправить известные проблемы с переносом слов .
полковник Паник

Ответы:

617

После https://docs.microsoft.com/en-gb/visualstudio/ide/reference/how-to-manage-word-wrap-in-the-editor

При просмотре документа : Редактировать / Дополнительно / Перенос по словам ( Ctrl+ E, Ctrl+ W)

Общие настройки : Инструменты / Параметры / Текстовый редактор / Все языки / Перенос по словам

Или найдите «перенос слов» в поле быстрого запуска.


Известные проблемы :

Если вы знакомы с переносом слов в Notepad ++, Sublime Text или Visual Studio Code, обратите внимание на следующие проблемы, в которых Visual Studio отличается от других редакторов:

  1. Тройной клик не выделяет всю строку
  2. Команда Cut не удаляет всю строку
  3. Двойное нажатие клавиши End не перемещает курсор в конец строки

К сожалению, эти ошибки были закрыты «с более низким приоритетом». Если вы хотите, чтобы эти ошибки были исправлены, проголосуйте за запрос функции. Исправьте известные проблемы с переносом слов .

Михей
источник
3
Когда я нажимаю клавишу «конец», курсор перемещается к концу отображаемой строки, а не к реальной строке - действительно раздражает. можно ли это исправить?
Вспышка
Я должен был проверить «Показать все настройки» внизу, чтобы все языки отображались в настройках.
JoeMoe1984
3
Очень раздражает, так как я постоянно использую CTRL + E, F для переформатирования кода с помощью R # и CTRL + E, W просто слишком близко.
Гадость
1
У меня нет Правка-> Дополнительно ... Это мешает сообществу Visual Studio?
LivingTech
Как ни странно, мои настройки в разделе «Параметры», как вы описали, были проверены для этого, но это не было упаковкой. Я снял флажок и перепроверил его, затем после выхода из окна мой код обернут (в VS Professional 2017).
Кайл Васселла
20

Я использую эту функцию достаточно часто, чтобы добавить пользовательскую кнопку в панель команд.

  1. Нажмите на кнопку Добавить или Удалить -> Настроить
  2. Нажмите на вкладку Команды
  3. Нажмите Добавить команду ...
  4. Выберите Edit (или Edit | Advanced для более новых версий VS) из списка
  5. Найдите Toggle Word Wrap и перетащите его на панель
Тодд смит
источник
2
Не смог найти кровавую вещь! Отличное решение.
Джонатан
11

Начиная с Visual Studio 2013, функция переноса слов наконец пригодна для использования - она ​​учитывает отступы. Есть еще пара вопросов (выделение строк, выбор), но это стоит использовать. Вот как

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

Полковник паника
источник
1
интересный. Интересно, есть ли способ не уважать отступы, если я этого не хочу
Simon_Weaver
7

В Visual Studio 2005 Pro:

Ctrl+ E, Ctrl+W

Или меню ПравкаДополнительноПеренос слов .

Alarion
источник
6
  1. Откройте окно вывода.

  2. Посмотрите на маленький значок в правой части панели инструментов, который начинается с текста «Показать вывод из:». Это выглядит как маленькое окно со значком возврата каретки. При наведении на него Visual Studio должен отображать «Toggle Word Wrap» рядом с указателем мыши.

  3. Нажмите на эту иконку.

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

Серьезно, это действительно полезно для людей с маленькими экранами. У меня есть небольшой USB-монитор Lilliput, который подходит для небольших окон инструментов, Skype IM и т. Д. Он отлично работает для включения окна вывода, за исключением того, что он отстой, когда нужно всегда прокручивать вбок. После того, как я в течение нескольких месяцев просто мирился с боковой прокруткой, я наконец решил посмотреть, смогу ли я сделать это перенос слов. Ответ был очень прост, но затраченное время и усилия огромны.

gonzobrains
источник
4

В Visual Studio 2017 Редактировать -> Дополнительно-> Перенос слов или Ctrl + E + W

Нирадж Кумар
источник
3

Используйте меню « Правка» → « Дополнительно» → « Перенос по словам» в Visual Studio 2003.

Ян Джейкобс
источник
2

Для Visual Studio 2017сделать следующее:

Сервис> Параметры> Все языки , затем установите или снимите флажок в зависимости от ваших предпочтений. Как вы можете видеть на изображении ниже:

Judel5
источник
2

сочетания клавиш в визуальной студии

(alt + z) => переключить перенос слов

Himabindu
источник
Это было единственное, что сработало для меня. Я не могу найти настройки, описанные выше, в моей версии 2019
MagicLAMP
@MagicLAMP, в вашей текущей версии визуального кода кода проверьте ссылки на сочетания клавиш
Химабинду