修复崇高的文字2行结束?

这是我的Settings - Userconfiguration:

 { "auto_indent": true, "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme", "default_line_ending": "LF", "detect_indentation": true, "font_size": 10.0, "ignored_packages": [ "Vintage" ], "indent_to_bracket": false, "smart_indent": true, "tab_size": 4, "translate_tabs_to_spaces": true, "trim_automatic_white_space": true, "use_tab_stops": true } 

评论default_line_ending选项说: 评论到default_line_ending选项

当我创build一个新的文件,我检查线结束在这里:

检查行结束

正如你可以看到它仍然是Windows …任何想法?

评论指出

 // Determines what character(s) are used to terminate each line in new files. // Valid values are 'system' (whatever the OS uses), 'windows' (CRLF) and // 'unix' (LF only). 

你在设置

"default_line_ending": "LF",

你应该设置

"default_line_ending": "unix",

EditorConfig项目 ( Github链接 )是另一个非常可行的解决scheme。 与sftp-config.json和.sublime-project / workspace类似的文件类似,一旦你在工程文件夹或父文件夹中设置了一个.editorconfig文件,每当你在该目录结构中保存一个文件时,插件将会自动应用点文件中的设置并为您自动执行一些不同的操作。 其中一些是保存Unix风格的行结尾,添加文件结尾换行符,删除空格,并调整缩进选项卡/空间设置。


快速举例

使用Package Control在Sublime中安装EditorConfig插件; 然后将一个名为.editorconfig的文件放在一个父目录(即使你的家或根,如果你喜欢),并具有以下内容:

 [*] end_of_line = lf 

而已。 只要您在该目录结构中保存文件,此设置就会自动应用Unix样式的行尾。 你可以做更酷的东西,例如。 修剪不需要的尾随空白或在每个文件的末尾添加尾随的换行符。 有关更多详细信息,请参阅https://github.com/sindresorhus/editorconfig-sublime上的示例文件,即:;

 # editorconfig.org root = true [*] indent_style = tab end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true [*.md] trim_trailing_whitespace = false 

root = true表示EditorConfig不会在目录结构的上层查找其他.editorconfig文件。

从LF到CRLF的行结尾:

打开崇高,并按照下列步骤: –

1按Ctrl + shift + p,然后安装包名称行统一结尾

然后再次按下Ctrl + shift + p

2在空白input框中input“行统一结束”

3点击input两次

崇高有时会冻结,结果会改变从LF到CRLF的结局