Notepad++自动换行开关在“查看→自动换行”菜单或快捷键Alt+V松开后按W;关闭需取消勾选该选项,并同步关闭“设置→首选项→编辑器→字回绕”,否则仍可能显示换行。

自动换行开关在哪,怎么关
Notepad++ 默认不开启自动换行,但很多人打开文件后发现文字“自己折行”了,其实是上一次手动开过,状态被记住了——关闭只需一次操作:Alt + V 松开后按 W,或者点击菜单 查看 → 自动换行 取消勾选。这个动作只影响当前文档的显示,不改文件内容,也不影响其他已打开的文件。
为什么关了还显示换行?检查列模式和语言类型
常见假象是点了“自动换行”没反应,实际是功能被压制:
- 当前处于列模式(Column Mode):按
Alt + C或右键取消列选中,否则自动换行强制禁用 - 文件被识别为
JSON、XML、HTML等结构化语言:Notepad++ 有时会默认关闭折行以保语法高亮准确;可临时切到语言 → 无格式测试是否恢复 - 代码折叠区域内部:折叠块里的超长行仍会被截断,这是设计行为,不是 bug
字回绕(Word wrap by symbol)必须同步关掉
v7.9+ 版本新增了 字回绕 功能,路径在 设置 → 首选项 → 编辑器 → 字回绕。它允许在任意字符中间折行(比如中文词里、Base64串中),但只要它开着,即使你关了菜单里的“自动换行”,视觉上仍可能看到换行。
所以真正关闭“代码自动换行”,要两步都做:
- 菜单取消勾选
查看 → 自动换行 - 进
设置 → 首选项 → 编辑器,取消勾选字回绕
注意:字回绕 设置不保存到会话,重启 Notepad++ 后需重新确认是否关闭。
新建文件默认不换行,得改配置
每次新建文档(Ctrl + N)都得手动关自动换行?那是因为 Notepad++ 不记录“关闭”为默认状态。想让所有新文件一打开就保持原始排版:
- 关闭所有文档,退出 Notepad++
- 编辑
%APPDATA%\Notepad++\config.xml - 找到
<GUI>节点内,确保有wordWrap="no"和wordWrapBySymbol="no" - 重启生效
真正容易被忽略的是:自动换行状态不随文件保存,也不继承自模板;如果从命令行用 notepad++.exe -nosession 启动,所有视图设置都会重置为初始值。


















