在 Emacs 中,如何重新格式化已编辑的段落以便正确地重新插入换行符?

在 Emacs 中,如何重新格式化已编辑的段落以便正确地重新插入换行符?

在 Emacs 中,我有一段文本,该文本已经正确换行,比如说每行的第 79 列,然后您编辑它,在某些行上添加一些文本,如何重新格式化编辑的段落,以便自动删除换行符并将其插入到正确的位置,以便结果段落再次在每行的第 79 列处换行,或者说适合当前模式的任何内容python-mode

答案1

您应该使用fill-paragraph通常绑定到 的命令。(如果您的键盘没有元键,meta-q您可以使用。)段落填充仅在自由文本模式或编程语言模式下的注释中才有意义。编程语言模式通常围绕键设置以正确缩进行;换行符是手动插入的。ESC qTAB

要设置文本行结束的列,请使用命令set-fill-column。将光标放在您希望行结束的列上,然后键入control-u control-x f,该列将成为当前缓冲区的填充列。使用fill-paragraph新的填充列重新填充段落。

相关内容