gpt4 book ai didi

emacs - Emacs中如何设置段落间距?

转载 作者:行者123 更新时间:2023-12-02 04:28:50 27 4
gpt4 key购买 nike

为了在文本模式下分隔段落,我必须在两个段落之间添加一个额外的空行。

Emacs 有没有办法设置段落间距?因为它是排版系统/软件(如 InDesign、Word、Scrivener)中的常见变量。额外的空行将在这些软件中造成额外的空间。

最佳答案

以下代码通过添加额外的新视觉线来改变视觉显示,但实际上没有向当前文档添加新行:

(aset (or buffer-display-table
(setq buffer-display-table (make-display-table))) ?\n [?\n?\n])

要将其恢复到原来的样子:

(aset (or buffer-display-table
(setq buffer-display-table (make-display-table))) ?\n [?\n])

编辑:

这里有一个使用键盘快捷键来实现这个想法的便捷方法:

(defun one-carriage-return-looks-like-two ()
(interactive)
(aset (or buffer-display-table
(setq buffer-display-table (make-display-table))) ?\n [?\n?\n]))

(defun one-carriage-return-looks-like-one ()
(interactive)
(aset (or buffer-display-table
(setq buffer-display-table (make-display-table))) ?\n [?\n]))

(global-set-key (kbd "C-c 1") 'one-carriage-return-looks-like-one)

(global-set-key (kbd "C-c 2") 'one-carriage-return-looks-like-two)

关于emacs - Emacs中如何设置段落间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24838516/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com