Как сделать перенос слова Gvim таким образом, чтобы не сломать слова посередине?Word wrap in Gvim
ответ
Похоже, есть решение в Интернете в конце концов.
:set formatoptions=l
:set lbr
Ссылка: http://vim.wikia.com/wiki/Word_wrap_without_line_breaks
:set tw=78
устанавливает ширину текста до 78 символов. Вы можете использовать «[движение] gq» для повторного обертывания некоторого текста.
Это не совсем то, что я имел в виду. Если я изменил размер окна, он все равно сломает слова. Я хочу того же поведения, которого вы ожидаете в текстовых редакторах Windows. –
Для записи tw = 78 (сокращение от «textwidth») заставляет vi фактически добавлять новые строки при вводе. Новые строки становятся частью файла. Я использую это много, когда я хочу, чтобы vi форматировал меня по мере ввода. Для форматирования уже введенного текста используйте gq} или!} Fmt or!} Fold –
Это называется * hard-wrapping *, вопрос неопределенный, но чтение комментариев подразумевает, что автор смотрит на * soft-wrapping *. – Lloeki
Вы можете
:set nowrap
просто позволить огромные линии прокрутки края экрана. Но tw, вероятно, лучший способ пойти.
Вы также можете использовать wrapmargin, которые руководство определяет как:
Number of characters from the right window border where wrapping
starts. When typing text beyond this limit, an <EOL> will be inserted
and inserting continues on the next line.
Я смущен этой опцией: я не хочу, чтобы моя текущая ширина терминала определяла, как файл сохраняется. – 2010-07-12 03:36:21
вы можете
:set wrap linebreak nolist
Я использую следующие настройки, чтобы обернуть длинные строки для вещей, как уценки файлов.
:set wrap
:set linebreak
:set nolist " list disables linebreak
:set textwidth=0
:set wrapmargin=0
Источник: http://vim.wikia.com/wiki/Word_wrap_without_line_breaks
- 1. Word wrap in TreeGrid
- 2. word wrap in tcpdf
- 3. Word wrap in verbatim environment
- 4. Word Wrap in Email HTML
- 5. word wrap in css/js
- 6. Word wrap in splited text
- 7. Word wrap in on-modal
- 8. Word Wrap in Net Beans
- 9. Word Wrap in Vim (сохранение отступа)
- 10. wrap word in span vanilla Javascript
- 11. Word wrap in FusionCharts Бесплатные метки данных
- 12. Adobe Flex: Word Wrap in Button Label
- 13. QCheckBox word-wrap
- 14. Pygame word wrap
- 15. Web-word word-wrap: break-word
- 16. NSTextField word wrap
- 17. Clearfix Останавливает Word Wrap
- 18. JTextArea word wrap resizing
- 19. Smart Word Wrap?
- 20. iTextSharp word wrap
- 21. Word-wrap не работает
- 22. xquery word wrap
- 23. Codeigniter watermarking word wrap
- 24. word wrap pros/cons
- 25. Webbrowser word wrap
- 26. Word Wrap в HTML
- 27. Word wrap жадный метод
- 28. netbeans 6.8 word wrap
- 29. word-wrap: break-word не работает
- 30. css word wrap с эллипсисом
Не должно быть 'formatoptions + = l'? – 2010-07-10 22:52:00
Для тех, у кого есть проблемы с выяснением причин, почему linebreak/lbr не будет работать, проверьте, что вы не включили список (т. Е .: set nolist); он отключает строку. (D'oh! Вытащил некоторые волосы во время поиска документов из-за этого.) – 2010-07-10 22:54:03
что о печати? если я печатаю, он по-прежнему разрывает слова посередине. – feuGene