Как переключить перенос слов в 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

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


6
  1. Откройте окно вывода.

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

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

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

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





3

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



2

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

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


2

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

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


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

@MagicLAMP, в вашей текущей версии визуального кода кода проверьте ссылки на сочетания клавиш
Химабинду
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.