簡體   English   中英

Dired 與 015(八進制?)一起出現

[英]Dired appears with 015 (Octal?)

最近,我在 Emacs 中的Dired列表開始出現在每行末尾的015

015截圖

我不確定是什么引起的。 我一直在對我的 Spacemacs 層進行一些更改,但從那時起,我就采用了完全開箱即用的 Spacemacs 配置,並且015仍然存在。 它使Dired幾乎毫無用處,因為如果我嘗試 select 一個文件或鑽入一個目錄,它就無法識別它。 任何想法或建議將不勝感激!

這些是控制 M字符。 Emacs 將它們寫為^M (一個字符,而不是兩個)或\015 (同樣,一個字符,而不是 4)。

這個 Emacs Wiki 頁面告訴您: EndOfLineTips

這是它所說的一些內容:

如果您在文件中看到^M ,則您可能打開了具有 DOS 樣式換行符(回車 + 換行符)的文件,而 Emacs 假定它具有 Unix 樣式換行符(僅換行符)。 (回車符,有時縮寫為CR ,是^M 。換行符,有時縮寫為LF ,是^J 。)

您可以使用以Cx Cm r dos類的命令結尾的正確行重新打開文件。

Cx Cm r綁定到revert-buffer-with-coding-system 使用Ch kCh f查看更多信息。

另請參見 ( Ch v ) 變量buffer-file-coding-system

另外:使用 Emacs 手冊中的i line endings ,到 go 到節點編碼系統 這告訴了你需要知道的一切。

這個問題及其答案也可能有所幫助。 並查看 UNIX/Linux 命令dos2unix

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM