如何在Notepad++中禁用自动换行后的多行制表符缩进?
解决Notepad++自动换行后继承首行缩进的问题
我完全懂你的需求——就是想让自动换行后的文本不再跟着首行的制表符缩进,只保留第一行的缩进效果,和Windows记事本的表现一致对吧?你之前找的Auto-completion下的Auto-indent是针对新输入行的自动缩进逻辑,和自动换行的缩进不是一回事,所以没找对地方。
下面是具体的设置步骤,一步就能解决:
- 打开Notepad++,点击顶部菜单栏的
Settings→Preferences - 在弹出的偏好设置窗口左侧,展开
Editing分类,选择Line Wrap子项 - 在右侧的设置区域,找到
Wrap indent mode选项,把它从默认的Indent改成None - 点击
Close保存设置,现在再看自动换行的文本,就只有首行保留制表符缩进,后续换行的行都会顶格显示了
补充说明
这个设置是全局生效的,如果你只想针对单个文档实现这个效果,可以试试临时方案:
- 选中目标文档的所有文本
- 点击
Edit→Blank Operations→Remove Leading Space and Tab,先移除所有行的前导缩进 - 手动给第一行添加上需要的制表符缩进
不过更推荐全局设置的方法,一劳永逸解决所有文档的自动换行缩进问题。
内容的提问来源于stack exchange,提问作者Dettol




