Как остановить строку, прерывающую энергию

Мне нравится этот, длинные линии отображены больше чем по одной терминальной строке; мне не нравится та энергия, вставляет новые строки в мой фактический текст. Какую часть .vimrc я должен изменить?

241
задан Amir 21 March 2012 в 03:51
поделиться

6 ответов

Вы можете найти set lbr полезным; с установить перенос на это будет переносить, но обрезать строку только по пробелу, а не в середине слова.

например.

without lbr the li
ne can be split on
a word

и

with lbr on the
line will be
split on 
whitespace only
16
ответ дан 23 November 2019 в 03:14
поделиться

Мне нравится, что длинные строки отображаются более чем в одной терминальной строке

Этот вид визуального/виртуального обертывания строки включается с помощью опции окна wrap:

set wrap

Мне не нравится, что vim вставляет новые строки в мой реальный текст.

Чтобы отключить физическую разметку строк, снимите обе опции textwidth и wrapmargin буфера:

set textwidth=0 wrapmargin=0
190
ответ дан 23 November 2019 в 03:14
поделиться

Я не уверен Я полностью понимаю, но, возможно, вы ищете параметр конфигурации formatoptions. Попробуйте что-нибудь вроде : установите formatoptions- = t . Параметр t вставляет разрывы строк для переноса текста с шириной, установленной textwidth . Вы также можете поместить эту команду в свой .vimrc , просто удалите двоеточие (: ).

34
ответ дан 23 November 2019 в 03:14
поделиться

: set tw = 0

VIM не будет автоматически вставлять разрывы строк, но сохранит перенос строк.

26
ответ дан 23 November 2019 в 03:14
поделиться

Используйте

:set wrap

для визуального переноса строк, т.е. строка по-прежнему остается одной строкой текста, но Vim отображает ее на нескольких строках.

Используйте

:set nowrap

, чтобы отображать длинные строки как одну строку (т.е. вам нужно прокручивать по горизонтали, чтобы увидеть всю строку).

284
ответ дан 23 November 2019 в 03:14
поделиться

Используйте : set nowrap .. работает как шарм!

30
ответ дан 23 November 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: