我需要将一些模拟数据的行结尾转换为Unix格式。我在Win 7上使用Atom编辑器。
在线查看,我找到了一个Atom软件包来转换行结尾,但该软件包表示它已被弃用,因为Atom现在将其作为标准功能。
我在Atom中找不到任何此类标准功能 - 而Atom的文档甚至不知道什么是行结束转换。
'关于Atom'告诉我Atom与v.1.23.3是最新的
对我而言,这似乎是一个悖论。
(不,我不能只使用Notepad ++。)
我已经查看了很多解决方案,但还没找到一个能够真正起作用的解决方案。
答案 0 :(得分:5)
内置的行结束选择器包支持此用例:https://atom.io/packages/line-ending-selector
该软件包的文档描述了如何执行此操作:
您可以单击状态栏中结尾的行以打开包含行结束选项的模式。选择不同的行结尾将更改活动编辑器中文件的每一行。
如果您更喜欢使用键盘,还可以打开命令选项板(macOS上的cmd-shift-p
),键入转换,然后使用线结束选择器:转换为LF 和线结束选择器:从那里转换为CRLF 命令。
答案 1 :(得分:2)
转到Atom菜单下的首选项。在设置窗口中,转到包。在包中搜索行结束选择器。这揭示了一个加载Atom的核心包。向下滚动行结束选择器页面,您会看到标题设置。在下面,您可以选择默认行结尾。您可以选择LF,CNTL-LF或OS。将其设置为您想要的值。