如何设置NPP关闭换行符转换,保留源系统EOL格式?
解决SSMS复制LF换行数据到Notepad++自动转为CR-LF的问题
以下是几个可行的解决方案:
方法1:提前设置Notepad++文档的换行符为LF
- 打开Notepad++,新建空白文档
- 点击状态栏右下角的
CRLF标识(若当前已是LF则跳过),选择「转换为LF」 - 从SSMS复制目标数据,粘贴到该文档中,即可保留原LF换行格式
方法2:修改Notepad++默认新建文档的换行符设置
- 打开Notepad++,依次点击「设置」→「首选项」→「新建」
- 在「格式」区域的「换行符」选项中,选择「LF」并保存设置
- 之后新建的文档默认使用LF换行,粘贴SSMS复制的数据时会自动匹配格式,不会转换为CR-LF
方法3:绕过复制粘贴,直接导出数据到文件
若上述方法无效,可能是SSMS在复制过程中已转换换行符,可改用导出方式:
- 在SSMS中执行查询后,点击「结果」→「结果到文件」
- 导出时选择文本格式,保存后用Notepad++打开该文件,即可完整保留原LF换行符
内容的提问来源于stack exchange,提问作者Tall Paul
相关产品推荐
相关产品推荐

