gpt4 book ai didi

emacs - 你如何删除emacs中的尾随空格?

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

我有一个文本文件,它有固定长度的行,用尾随空格填充,例如:

hello world                 ↩
this is some other line ↩
x ↩

我想删除每一行的尾随空格,使其看起来像
hello world↩
this is some other line↩
x↩

是否可以编写一个可以解决此问题的 emacs 宏?

编辑:在末尾的尾随空格之前,这些行可以有任意数量的空格,所以
hi     world                ↩

可以是此文件中的有效行。

最佳答案

有一个 emacs 命令 delete-trailing-whitespace去掉最后一个字符后的空格。如果你在没有标记任何区域的情况下运行它,它会清理整个缓冲区。如果您有事件区域,则只会清除该区域中的线条。

很多人将以下代码添加到他们的 .emacs , 这样每当他们保存文件时,所有尾随空格都会被清除:

(add-hook 'before-save-hook
'delete-trailing-whitespace)

关于emacs - 你如何删除emacs中的尾随空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746965/

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