在Notepad++中选择换行符

201

我注意到当我加载一个文本文件时,Notepad++会识别并使用该文件中的换行符,\n\r\n

是否有选项可以选择默认使用哪种换行符用于新文档?
(我已经查看了帮助和谷歌搜索,但没有找到相关信息。)

4个回答

343

新建文档: 设置 -> 首选项 -> 新建文档(左侧) -> 新建文档(右侧) -> 格式(行尾字符) -> Windows(CR LF)/ Unix(LF)/ Macintosh(CR)

对于已经打开的文档:编辑 -> 行尾转换


3
但需要注意的是,在当前版本中,这仅在您使用NP++创建新文件时起作用。如果您创建一个空文件,它似乎仍会默认为\r\n(当找不到EOL字符时),并使用该字符代替。 - Jonathon
3
在7.7.1版本中,这似乎默认为适当的新文档首选项。 - Enthus3d

85

"Edit -> EOL Conversion"。在那里,您可以将换行符转换为Windows/Linux/Mac格式。当前格式显示在状态栏中。


2
这样会好得多。 - Freddie Fabregas
点赞仅因提到了EOL格式显示在状态栏中(位于默认配置的Notepad++窗口右下角附近)。 - Zephan Schroeder

4
在 Windows 10 和 Notepad 7.8.5 中,我找到了将 CRLF 转换为 LF 的解决方案。
编辑 > 换行符格式
并选择 Windows (CR+LF)Unix (LF)

2

只需在状态栏中双击EOL格式,选择Unix(LF)即可。
无法默认保存文件为此(LF)格式。

How to change the EOL format in Notepad++.

这只是之前提到的“新文档”设置的替代方案...


我的猜测是,这个答案被贴上负分的原因是因为这个功能在最近几年的版本中已经不可用了。我在8.4.6版(32位)中尝试过,但无效。 - Henke
@Henke 对我来说似乎可以工作,而且我正在运行最新版本。 - Eike P.
32位还是64位?也许不相关? 等我有时间了,我会更新到最新版本,看看是否有任何差异。 - Henke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接