Emacs Dired与015(八进制?)一起出现
最近,我在Emacs中的Emacs Dired与015(八进制?)一起出现,emacs,spacemacs,dired,end-of-line,Emacs,Spacemacs,Dired,End Of Line,最近,我在Emacs中的Dired列表开始出现在每行末尾的015: 我不知道是什么引起的。我一直在对Spacemacs图层进行一些更改,但从那时起,我使用了完全开箱即用的Spacemacs配置,015s仍然存在。这使得Dired几乎毫无用处,因为如果我试图选择一个文件或钻取一个目录,它不会识别它。如有任何意见或建议,将不胜感激 这些是控制M字符。Emacs将它们写入为^M(一个字符,而不是两个)或\015(同样,一个字符,而不是4个) 此Emacs Wiki页面告诉您有关以下内容: 这是其中的
Dired
列表开始出现在每行末尾的015
:
我不知道是什么引起的。我一直在对Spacemacs图层进行一些更改,但从那时起,我使用了完全开箱即用的Spacemacs配置,
015
s仍然存在。这使得Dired
几乎毫无用处,因为如果我试图选择一个文件或钻取一个目录,它不会识别它。如有任何意见或建议,将不胜感激 这些是控制M字符。Emacs将它们写入为^M
(一个字符,而不是两个)或\015
(同样,一个字符,而不是4个)
此Emacs Wiki页面告诉您有关以下内容:
这是其中的一些内容:
如果您在文件中看到^M
,则可能打开了一个具有DOS样式的行尾(回车+换行),而Emacs假定它具有Unix样式的行尾(仅换行)。(回车字符有时缩写为CR
,是^M
。换行字符有时缩写为LF
,是^J
)
您可以使用类似于C-x C-m r dos
的命令以正确的行结尾重新打开文件
C-x C-m r
与编码系统绑定到还原缓冲区
。使用C-hk
或C-hf
查看更多信息
另请参见(C-h v
)变量缓冲文件编码系统
另外:使用Emacs手册中的i行结尾
,转到节点。这就告诉了你需要知道的一切
它的答案也可能有所帮助。看到UNIX/Linux命令
dos2unix
我看到了^M,但没有意识到\015是同一个动物!在我打开的文件中看到它们,而不是在目录中看到它们,这也很奇怪。谢谢你的提示!正确的。我必须自己查一下\015八进制。;-)