Как переносить слова в Emacs? - программирование
Подтвердить что ты не робот

Как переносить слова в Emacs?

Как настроить emacs, чтобы обертка строк не прерывалась в середине слова?

4b9b3361

Ответ 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

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