Как настроить emacs, чтобы обертка строк не прерывалась в середине слова?
Как переносить слова в Emacs?
Ответ 1
Если вы хотите эмулировать поведение редактора, например "Блокнот", вы можете включить визуальный режим линии. Хотя установка word-wrap приведет к обертке строк на границах слов, любое действие, которое вы берете на линию (например, перемещение вверх/вниз или убийство), по-прежнему будет уважать символ новой строки. Режим визуальной линии будет обрабатывать каждую строку отображения так, как если бы она имела новую строку в конце.
(visual-line-mode t)
Строка для добавления в файл .emacs:
(global-visual-line-mode t)
Ответ 2
Можете ли вы указать, о какой упаковке вы говорите?
Отключение M-x toggle-truncate-lines позволяет отключить визуальное нарушение строки.
M-x auto-fill-mode + M-q позволяет вам вставлять текст в реальный уже существующий параграф.
Ответ 3
Добавьте это в свой файл инициализации:
(setq-default word-wrap t)
В качестве альтернативы нажмите C-h v word-wrap
в Emacs и следуйте ссылке "настроить" ближе к концу.
Ответ 4
Я обнаружил ярусный режим только недавно (я думаю, что я работал в документах emacs Info). Он обертывается, как и следовало ожидать, в функции переноса слов других редакторов пользовательского интерфейса. Это особенно полезно, когда я читаю или пишу свободный текст без новой строки (a la Word) без уродливого переноса в середине слова, который происходит, когда вы используете M-x toggle-word-wrap
.
http://www.emacswiki.org/emacs/LongLines
my config:
(setq longlines-wrap-follows-window-size t)
(global-set-key [(control meta l)] 'longlines-mode)
Ответ 5
id попал к нему первым. Вы можете больше узнать о подобных функциях в
http://www.emacswiki.org/emacs/LineWrap
В качестве нового пользователя вы можете извлечь выгоду из чтения страницы, так как есть некоторые тонкости и история, связанные с оберткой и длинными строками.