Как включить перенос текста по умолчанию в VS Code

112

Обычно, когда я использую VS Code, самое первое, что я делаю в новом документе, - это команда: «Toggle Word Wrap» или Alt+ Z. Я попытался заглянуть в настройки пользователя, но не нашел соответствующих записей. Есть ли способ включить обтекание текстом для каждого документа по умолчанию?

Якудза
источник
Подробнее здесь stackoverflow.com/questions/43122175/…
frederj

Ответы:

170

Настройка сейчас "editor.wordWrap": "on" который я установил на «on» (по умолчанию «off»), и это активирует перенос слов во всех моих документах в Visual Studio Code.

См. Примечания к выпуску об изменениях переноса слов для получения дополнительной информации.

Кэтрин
источник
2
Да, этот параметр был изменен в VSCode 1.10: code.visualstudio.com/updates/…
Мэтт Бирнер
1
Даже если вы сделаете это на горизонтальной панели, появится и
прокрутится
1
Я думаю, что эта функция все еще не работает. Когда я изначально загружаю страницу, перенос слов работает так, как задумано. Как только я внесу какие-либо изменения, перенос слов прерывается. Честно говоря, я не тестировал это со всеми отключенными расширениями. У меня нет на это времени. Я просто хочу, чтобы эта глупость работала. Это так раздражает.
Майк С.
можно получить доступ к файлу json с настройками, набрав CTRL + SHIFT + P, а затем введя «открыть настройки по умолчанию (JSON)»
BCArg
16

Взгляните на настройку editor.wrappingColumn( дополнительную информацию см. В документации )

Обновление 2017-04-06:

Недавно этот параметр изменился (см. Здесь ) на editor.wordWrapнесколько вариантов:

Поэтому мы решили отказаться от рекомендаций editor.wrappingColumn(с его -1, 0,> 0 случаями) в пользуeditor.wordWrap .

Вот новые варианты переноса слов:

editor.wordWrap: "off"- Линии никогда не переносятся.
editor.wordWrap: "on"- Линии будут переноситься по ширине области просмотра.
editor.wordWrap: "wordWrapColumn"- Строки будут перенесены на значение editor.wordWrapColumn.
editor.wordWrap: "bounded"- Строки будут обтекать минимум шириной области просмотра и значением editor.wordWrapColumn.

DAXaholic
источник
Привет! Спасибо за этот ответ, он работает почти так, как я ожидал, но с этим решением есть одна проблема: оно разрывает строки в фиксированной точке, независимо от размера окна, что несовместимо с режимом переноса слов. Что я действительно ищу, так это активировать перенос слов. Если это окажется невозможным, я приму этот ответ.
Yakuza
1
Вы пытались установить его на 0, поскольку в документации говорится: «Установка этого значения на 0 включает перенос ширины
окна
Приношу свои извинения, я сосредоточился на значении «-1» и пропустил «0». Прекрасно работает! Спасибо!
Yakuza
14

Версия 1.32.3

Если вы не хотите редактировать какие-либо файлы, вы можете просто включить его в пользовательских настройках:

Код> Настройки> Настройки> Текстовый редактор

Введите "перенос по словам" в поиске или прокрутите список до конца непосредственно перед разделом курсора. Вы увидите это как «Перенос по словам / Управление переносом строк».

Пол Моррис
источник
Но по умолчанию? Как добиться, чтобы этот метод «прижился»?
Нил Гай Линдберг
Это по умолчанию для меня? Попробовать перезапустить? Извините, я не уверен. Я использую 1.40.1 в Мохаве, и он все еще работает. Примечание: использование «Просмотр»> «Перенос слов» не устанавливает его по умолчанию
Пол Моррис
4

Вот простые шаги для этого в 2020 году.

  • Нажмите «Файл» в верхнем меню.
  • Щелкните «Настройки» -> «Настройки».
  • Прокрутите немного, пока не найдете «Editor: Word Wrap».
  • Щелкните раскрывающееся меню и выберите «Вкл.».
  • Готово. Настройки будут сохранены по умолчанию.

Надеюсь это поможет.

Амджад Абуджамус
источник
0

Откройте User Settings Json и добавьте (как показано на изображении ниже)

"editor.wordWrap": "on",

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

Сандип Шукла
источник