酷徒LOGO

在Emacs文件中,Atom 会搞乱格式


问题:

在本地Linux计算机上,我使用 scp 命令将文件复制到本地Linux计算机( 这里文件在远程计算机上使用Emacs进行了编辑) 。 我试图在本地计算机上打开 Atom 文件,但格式和新行没有保存。 我不确定该如何解决这个问题。

当在Emacs中打开时代码示例
在打开代码时的代码样例


回答 1:

我认为这不是 Atom"混乱"格式,但是 Atom 不识别mac行结尾。 emacs图像提示提示你有 macosx ( 注意状态行上的-UU-(MAC) 。 Atom 似乎忽略了行结束的( 0d ),可能是期望unix的。 虽然 Atom 不太清楚,但你可以将它转换为以emacs结尾的unix ( 0a ) 行


C-x


RET


f


utf-8-unix



如果希望,可以选择除 UTF-8 之外的其他编码。

我确信还有原子特定的方法,只需搜索"atom mac line endings "


回答 2:

Atom 可能无法识别行尾。 UNIX使用一个LF字符,macOS 使用单个字符,旧的mac操作系统可能使用单个的CR字符来表示新行。 你可以在编码和语法选择旁边的Atom 文本编辑器的右下角之间进行 switch 。






Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷