Ответ 1
Я думаю, что вы хотите:
:set wrap!
Это приведет к переключению строк.
Подробнее об использовании! (bang) для изменения команд можно найти по адресу:
:help :_!
По умолчанию, я думаю, что мои настройки vimrc позволяют автоматическую упаковку. Однако иногда мне хотелось бы, чтобы текстовые строки не были обернуты. Есть ли какая-либо команда, которую я переключаю обертку текстовой строки включен и отключен? Это позволило бы мне выйти и изменить настройки.
Я думаю, что вы хотите:
:set wrap!
Это приведет к переключению строк.
Подробнее об использовании! (bang) для изменения команд можно найти по адресу:
:help :_!
В вашем 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, он должен включать и выключать вашу упаковку.
:set nowrap
Существует также опция linebreak
, которая определяет, был ли обернут текст на границе слова или нет.
quickref предлагает (no) wrap