Dired 与 015(八进制?)一起出现
Dired appears with 015 (Octal?)
最近,我在 Emacs 中的 Dired
列表在每行末尾开始出现 015
:
我不确定是什么引起的。我一直在对我的 Spacemacs 层进行一些更改,但从那时起我就使用了完全开箱即用的 Spacemacs 配置并且 015
s 仍然存在。它使 Dired
几乎毫无用处,因为如果我尝试 select 一个文件或钻入一个目录,它无法识别它。任何想法或建议将不胜感激!
那些是控制M个字符。 Emacs 将它们写为 ^M
(一个字符,而不是两个)或 5
(同样,一个字符,而不是 4)。
这个 Emacs Wiki 页面告诉你这件事:EndOfLineTips.
这是它的部分内容:
If you see ^M
in your file, you may have opened a file with DOS-style line endings (carriage return + line feed) while Emacs assumes it has Unix-style line endings (line feed only). (The carriage-return character, sometimes abbreviated as CR
, is ^M
. The line-feed character, sometimes abbreviated as LF
, is ^J
.)
You can reopen the file with the correct line ending with a command like C-x C-m r dos
.
C-x C-m r
绑定到 revert-buffer-with-coding-system
。使用 C-h k
或 C-h f
查看更多信息。
另见 (C-h v
) 变量 buffer-file-coding-system
。
另外:使用 Emacs 手册中的 i line endings
,转到节点 Coding Systems。这告诉了你需要知道的一切。
This question 及其答案也可能有所帮助。并查看 UNIX/Linux 命令 dos2unix
.
最近,我在 Emacs 中的 Dired
列表在每行末尾开始出现 015
:
我不确定是什么引起的。我一直在对我的 Spacemacs 层进行一些更改,但从那时起我就使用了完全开箱即用的 Spacemacs 配置并且 015
s 仍然存在。它使 Dired
几乎毫无用处,因为如果我尝试 select 一个文件或钻入一个目录,它无法识别它。任何想法或建议将不胜感激!
那些是控制M个字符。 Emacs 将它们写为 ^M
(一个字符,而不是两个)或 5
(同样,一个字符,而不是 4)。
这个 Emacs Wiki 页面告诉你这件事:EndOfLineTips.
这是它的部分内容:
If you see
^M
in your file, you may have opened a file with DOS-style line endings (carriage return + line feed) while Emacs assumes it has Unix-style line endings (line feed only). (The carriage-return character, sometimes abbreviated asCR
, is^M
. The line-feed character, sometimes abbreviated asLF
, is^J
.)You can reopen the file with the correct line ending with a command like
C-x C-m r dos
.
C-x C-m r
绑定到 revert-buffer-with-coding-system
。使用 C-h k
或 C-h f
查看更多信息。
另见 (C-h v
) 变量 buffer-file-coding-system
。
另外:使用 Emacs 手册中的 i line endings
,转到节点 Coding Systems。这告诉了你需要知道的一切。
This question 及其答案也可能有所帮助。并查看 UNIX/Linux 命令 dos2unix
.