KEDIT 可以尊重每个文件的行结尾吗?

Can KEDIT respect per-file line endings?

默认情况下,KEDIT 文本编辑器(Mansfield Software Group 之一)在所有文件上添加 windows 样式的 CRLF 行结尾,包括 unix 样式的 LF 文件。我如何配置 KEDIT 以遵守现有的换行顺序?

您可以在 winprof.kex 中编辑您的 KEDIT 配置文件以在末尾包含以下内容

set reprofile on
LOCATE 0
if lower(filestatus.3()) == 'lf' then
    'SET EOLOUT lf'
ELSE
    'SET EOLOUT crlf'

Reprofile 确保它对每个文件进行解析,LOCATE 0 强制打开文件,然后检查现有的行尾并适当更新。这也默认为新文件的 windows 样式 CRLF 结尾。