【问题标题】:Can KEDIT respect per-file line endings?KEDIT 可以尊重每个文件的行尾吗?
【发布时间】:2021-06-18 14:09:35
【问题描述】:

默认情况下,KEDIT 文本编辑器(Mansfield Software Group one)会在所有文件(包括 unix 风格的 LF 文件)上添加 windows 样式的 CRLF 行尾。如何配置 KEDIT 以尊重现有的换行顺序?

【问题讨论】:

    标签: editor newline line-endings eol


    【解决方案1】:

    您可以在 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 结尾。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 2014-11-10
      • 2020-11-19
      • 2010-12-02
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      相关资源
      最近更新 更多