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

Есть ли какая-либо команда для включения автоматического переноса текста?

По умолчанию, я думаю, что мои настройки vimrc позволяют автоматическую упаковку. Однако иногда мне хотелось бы, чтобы текстовые строки не были обернуты. Есть ли какая-либо команда, которую я переключаю обертку текстовой строки включен и отключен? Это позволило бы мне выйти и изменить настройки.

4b9b3361

Ответ 1

Я думаю, что вы хотите:

:set wrap!

Это приведет к переключению строк.

Подробнее об использовании! (bang) для изменения команд можно найти по адресу:

:help :_!

Ответ 2

В вашем vimrc создайте такую ​​функцию, как это:

:function ToggleWrap()
: if (&wrap == 1)
:   set nowrap
: else
:   set wrap
: endif
:endfunction

Затем сопоставьте ключ (например, F9), чтобы вызвать эту функцию, например:

map <F9> :call ToggleWrap()<CR>
map! <F9> ^[:call ToggleWrap()<CR>

Всякий раз, когда вы нажимаете F9, он должен включать и выключать вашу упаковку.

Ответ 3

:set nowrap

Существует также опция linebreak, которая определяет, был ли обернут текст на границе слова или нет.

Ответ 4

quickref предлагает (no) wrap