Как включить и выключить перенос слов в VSCode?
при использовании файлов кода вам обычно не нужны более длинные строки для обертывания. Однако с .md
files это на самом деле довольно полезно. Однако,Я не могу найти опцию для включения word wrap так что длинные линии будут обернуты.
чтобы воспроизвести, откройте VSCode, размер которого достаточно мал, и введите следующий текст в новый документ:
This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum.
A linebreak before this.
эффект такой:
Я пытаюсь получить горизонтальная полоса прокрутки, чтобы держаться подальше, имея линию 1 обернуть вокруг в правой части окна.
Я сделал несколько вещей, чтобы ответить на мой собственный вопрос:
- Переполнение Стека Поиска: нулевые результаты на момент написания этого;
- тщательно просматривая меню VSCode: не нашел его;
- использование палитры команд с "wrap": не дает соответствующих команд.
возможно, это невозможно, и Мне нужно подать запрос? Или я что-то упускаю?
обратите внимание, что я хотел бы иметь возможность быстро включать и выключать его. Во-первых, @PanagiotisKanavos упоминается в комментариях данное решение чтобы изменить поведение обертывания в настройках, но я ищу быструю команду или опцию меню для этого (так же, как Notepad++ и Sublime Text 2).
8 ответов
С v1.0 вы можете переключать перенос слов:
- С помощью команды
editor.action.toggleWordWrap
или - С
View
меню (Вид > переключить перенос слов), или - С помощью ALT+Z сочетание клавиш (для Mac:⌥+Z).
его можно также контролировать с следующим настройки:
editor.wordWrap
editor.wordWrapColumn
editor.wrappingIndent
известные проблемы:
- нажатие клавиши End дважды должно переместить курсор в конец физической строки https://github.com/Microsoft/vscode/issues/1424
перейдите в Файл > Настройки > Настройки пользователя.
Он откроет настройки по умолчанию и settings.json
automaitcally. Просто добавьте в тег settings.json
файл и сохраните его. Это перезапишет настройки по умолчанию.
// Place your settings in this file to overwrite the default settings
{ "editor.wrappingColumn": 0 }
начиная с версии 0.3.0 упаковка была помещена в командную паллету. Вы можете активировать его с помощью Toggle Word Wrap
или altz.
немного поздно отвечать, но для будущих посетителей. Проверьте этот снимок экрана. Надеюсь, это поможет
не уверен, когда он был добавлен, но я использую v0.10.8 и ALT+Z-это сочетание клавиш для включения и выключения переноса слов. Это удовлетворяет требованию "возможность включать и выключать ее быстро".
настройка не сохраняется после закрытия VS кода. Чтобы сохраняться, вам нужно установить его через ответ Радхи с помощью ...
// Place your settings in this file to overwrite the default settings
{ "editor.wrappingColumn": 0 }
wrappingColumn
устарел в пользу wordWrap.
добавить эту строку, чтобы перенос слов включен по умолчанию:
"editor.wordWrap": "on"
открыть настройки пользователя:
Mac:⌘ + ,
окна: Ctrl + ,
Мне также нужна возможность переключения переноса слов, поэтому я написал патч:
https://github.com/Microsoft/vscode/pull/1653
У меня было время только для тестирования на Linux. Если кто-то может помочь скомпилировать и протестировать на других платформах (Mac OSX, Windows), а затем помочь проголосовать за его добавление к базовому коду, я был бы признателен.
изменение настроек переноса слов
вот новые параметры переноса слов:
editor.wordWrap: "off" - Lines will never wrap.
editor.wordWrap: "on" - Lines will wrap at viewport width.
editor.wordWrap: "wordWrapColumn" - Lines will wrap at the value of editor.wordWrapColumn.
editor.wordWrap: "bounded"
линии будут обернуты как минимум шириной окна просмотра и значением editor.wordWrapColumn
.