Notepad++,如何锁定EOL转换?

Notepad++,如何锁定EOL转换?

我可以去Edit > EOL conversion选择所需的一个,但并非所有其他文件都有这个。

我该如何锁定它以确保它成为所有文件的默认 EOL 转换?或者至少是所有给定语言的文件的默认 EOL 转换?

答案1

使用 EditorConfig 插件:

您的要求可能可以通过以下方式实现EditorConfig N++ 插件支持行尾设置,例如

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

第三行的设置应该能达到您的预期。查看上面的超链接以了解更多信息。

该插件可通过N++菜单自动下载并安装插件>插件管理器

不使用插件:

请不要期望 Notepad++ 核心(不带插件)提供您所要求的功能,因为您所期望的是自动转换在 Notepad++ 中打开文件时,行尾的显示。但 N++果酱文件内容,而不是在没有用户通知的情况下自动更改它。如果它自动进行更改,有人会期望在文件打开时自动更改编码,有人自动更改制表符/空格,有人更改缩进……这将毫无结果。

最简单的方法就是打开设置>快捷方式映射器并在第主要的查找命令转换为 UNIX 格式并为该命令指定一个键盘快捷键。然后,您只需按热键即可完成转换。

相关内容