在 Notepad++ 中禁用缩进和自动关闭括号

在 Notepad++ 中禁用缩进和自动关闭括号

现在 Notepad++ 会自动添加右括号以及自动缩进我的代码。(PHP)

这与我所处理的代码的缩进方式不同。

有什么方法可以做到以下吗?

  • 禁用自动缩进,从而改变缩进,但在延续现有缩进的地方保留缩进?(所以,如果我缩进 3 个位置并按回车键,我将在新行上缩进 3 个位置,但如果我打开括号,我仍然会缩进 3 个位置)
  • 完全禁用自动括号关闭功能

(我没有选中自动完成部分下的任何选项)。

答案1

首先,自动括号补全很简单。只需转到设置>>首选项>>自动完成并从列表中取消选中括号、方括号和花括号,如下图所示。这将停止这些括号的自动完成。

取消选中括号

其次,对于自动缩进,你必须使用变通方法。如果你进入设置 >> 首选项 >> 杂项。你会发现一个自动缩进的选项。但是根据我的经验,这不会停止 php 的自动缩进。解决方法是一个名为自动缩进。您可以从插件管理器下载(插件 >> 插件管理器 >> 显示插件管理器)。下载后,转到插件 >> NppAutoIndent并检查上一行并确保忽略语言未选中。请参见下图以了解详情。

在此处输入图片描述

希望这对你有帮助,如果没有,请随意评论!上帝保佑,祝你度过美好的一天!

答案2

不知道为什么,但自动完成中的设置是罪魁祸首。一切都没有选中,但选中它们,关闭选项,返回并取消选中它(将其设置回我最初查看时的状态)解决了这个问题,现在它运行正常。

(最好的猜测是 UI 在某种程度上没有反映出实际设置。)

相关内容