打开一个几百字符的长日志行,滚动条左右拖来拖去,看到后面忘了前面。notepad++ 里这个不用改文件,点菜单「视图」,找到「自动换行」点一下打勾,超长行立刻按窗口宽度折下来显示。再点一次取消勾,恢复原来的单行显示。新装的版本这个选项多半默认没勾,第一次看长文件还以为软件卡住了,其实只是横向滚动。
它只改显示,不动内容
勾上自动换行后,屏幕上看着是好几行,实际还是同一逻辑行,没有插入任何回车或换行符。光标点在折行显示的中间,状态栏的行列号还是逻辑行的位置。所以放心开,不会破坏代码结构,配置文件也不会因此多出换行导致解析出错。真想把一行断开,还是得自己敲回车。
什么时候最需要它
最常见的场景是看压缩成一行的 JSON 和服务器日志。接口返回的 JSON 不带缩进,整个文件就一行,开着自动换行至少能读完内容,配合语言菜单里选 JSON 做语法高亮更清楚。日志同理,报错信息一行上百字符,折行显示才方便顺着把整个报错读完。
配合几个显示选项更顺手
- 视图菜单的「显示符号」里勾上「显示空格与制表符」,行尾有没有多余空格一眼可见
- 折行模式下行号仍按逻辑行标注,一行折成三屏行号也不变
- 开了自动换行,底部的水平滚动条就用不上了
- 嫌每行折得太窄,把窗口拉宽一点,折行位置跟着变
什么时候建议关掉
看 CSV、定长报文这类靠列位置读数据的内容,建议关掉自动换行,不然一行数据折成几段,字段对不上位,数列数会数错。看文章、日志、说明文档就开着,眼睛舒服很多。这个选项的状态多数情况下会被记住,下次打开保持上次的样子。
找不到入口就记菜单路径:视图 → 自动换行。个别老版本的翻译叫「自动折行」,位置一样。想给它绑快捷键的话,设置菜单的「管理快捷键」里能自定义。