【发布时间】:2020-05-21 12:37:30
【问题描述】:
最近,有人(正在使用 Windows10)问我他的 VSCode 的远程 (ssh) 连接不可用。经过大量检查,我发现他的 ~/.ssh/authorized_keys 以 "^M" 结尾(在 Vim 中),删除该符号解决了他的问题。
修改/删除“^M”很容易。但是这次我想弄清楚什么是“^M”以及它是如何生成的?了解它是如何生成的将有助于人们避免生成“^M”和相关问题。
【问题讨论】:
-
不知道为什么这个问题被否决了...如果您认为这是一个不好的问题,请评论为什么您认为它不好,甚至请就如何改进它提出建议... . 而不是仅仅投反对票。
-
您好,如果您查看@m000 对这个问题的回答superuser.com/questions/473614/…,您会看到一个很好的解释。
-
@PatrickBacon @phd 我的问题是
^M是什么意思以及它是如何生成的,而不是如何修改/删除它们。
标签: vim line-endings