linux - 为什么 ^M 和 ^[ 被附加到我的文件中?

标签 linux vim special-characters

我注意到有时 Vim 在每行末尾显示 ^M,或者在左括号 [ 前面显示 ^[

这些字符是什么意思以及如何摆脱它们?

我在 Debian 上运行 Vim 7.3。

最佳答案

^M 是 dos 风格的行结束符。您可以使用 dos2unix 程序摆脱它们:

dos2unix(你的文件)

关于linux - 为什么 ^M 和 ^[ 被附加到我的文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6670985/

相关文章:

vim - 在 VIM 中运行 conque 时不断弹出警告

sms - 如何在短信中包含特殊字符?

c# - 如何在 XDocument 元素的名称中使用 ':' 字符?

c - dnotify 在内核 4.x 中是否已过时?

linux - getpwuid() 为 LDAP 用户返回 NULL

Unix:在两个时间序列中找到所有具有时间戳的行?

c++ - 在 C++ 窗口菜单中显示日语、中文、越南语等

linux - 在 bash 中编辑一个字符的 ASCII 值

linux - 我可以使用 ECHO 来执行命令吗?

windows - 如何在 VIM 中隐藏 eol doc 字符 ^M