gpt4 book ai didi

emacs - 如何在 emacs 中删除 ^M

转载 作者:行者123 更新时间:2023-12-02 11:57:25 25 4
gpt4 key购买 nike

如何删除 ^M Emacs 中的字符?

使用 dos2unix filename 不起作用或unix2dos filename .

通常我看不到任何^M字符,但这是使用命令 cat -A filename 时出现的结果:

请用通俗易懂的话解释一下...并详细说明...

cat -A ABC.sh
#!/bin/csh -f^M$
^M$
^M$
set input = `ls -1 *.py`^M$
echo $input^M$

最佳答案

[搜索重复项,但没有找到有关替换(而不是阻止等)的内容。如果有,那么这个或那个应该关闭。]

在 Emacs 中,访问具有 ^M 的文件字符。转到文件的开头 ( M-< ),然后:

M-x replace-string RET C-q C-m RET RET

也就是说,在提示要替换的内容时,使用 Control + q然后Control + m ,然后Enter 。在提示用什么替换它时,只需点击 Enter (什么都不替换)。

关于emacs - 如何在 emacs 中删除 ^M,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23712076/

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