如何在记事本++编辑器中缩进HTML或PHP代码


How can I indent HTML or PHP code in Notepad ++ editor?

如何在记事本++编辑器中缩进HTML或PHP代码以更好地组织我的代码?

如果你想要自动格式化,请查看SourceFormatX,这是一个Notepad++的付费插件。

除此之外,Notepad++ Wiki上还有一些免费的插件,可以格式化HTML或PHP代码。

通常的做法是为每个当前打开的"块"缩进一个级别。在PHP中,"块"只是{}之间的代码。在HTML中,"块"是未在同一行上关闭的任何标签。

在Notepad++(以及许多其他代码编辑器)中,您可以选择几行代码并按Tab键缩进整个选择(或按Shift+Tab键将其缩进)。这应该有助于保持代码整洁。

另一件需要注意的事情是,Notepad++可以为您折叠块。在行号旁边,您应该会看到一棵带有[-]框的树。您可以单击它们来折叠它们正在标记的块,从而更好地了解您的代码。

如果您需要一个插件来格式化您的 HTML,则不清楚您是否只想使用 Tab,但从常识上讲,我想您正在寻找一种软件来重新缩进代码。有一个插件 Tidy2 在:

https://github.com/davegb3/NppTidy2

有了这个,您可以重新格式化所有HTML代码,并更改操作方式,这通常很有趣。

选择部分代码或任何文本,然后按 tab,它将缩进所有选定的行。按 shift + 制表符取消缩进。