gpt4 book ai didi

emacs - M-q的倒数,一个未填写的段落函数

转载 作者:行者123 更新时间:2023-12-03 13:24:47 25 4
gpt4 key购买 nike

M-q是否有反函数(某种unfill-paragraph-function)?

如果我有撤消数据,那当然很容易。我要的是在刚从磁盘读取文件后立即将段落中的行合并为单个长行的功能。这样,便可以将文本粘贴到期望每个段落有一个换行符的表单(Web表单等)中。

过去,我已关闭auto-fill,创建了一个宏以删除EOL并移至下一行,并反复应用它,但这很累人。

最佳答案

Here's the answer。简而言之:

(defun unfill-paragraph ()
"Replace newline chars in current paragraph by single spaces.
This command does the reverse of `fill-paragraph'."
(interactive)
(let ((fill-column 90002000))
(fill-paragraph nil)))

(defun unfill-region (start end)
"Replace newline chars in region by single spaces.
This command does the reverse of `fill-region'."
(interactive "r")
(let ((fill-column 90002000))
(fill-region start end)))


更新:我将其打包为 here,可以从 MarmaladeMelpa安装。

关于emacs - M-q的倒数,一个未填写的段落函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6707758/

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