使用记事本自动格式化文档


44

在Visual Studio(和其他一些Microsoft编辑器)中,您可以使用简单的Ctrl+ KCtrl+ 自动格式化文档D

这将自动插入换行符和制表符。

Notepad ++中有类似的功能吗?

Answers:



18

下载“ NppAutoIndent”插件。在记事本++中:

插件→插件管理器→可用→NppAutoIndent

“ NppAutoIndent”插件具有针对C样式语言(例如C / C ++,PHP和Java)的“智能”缩进。它是第一个发行版,因此不要指望它完美无缺,当然,它可能并不完全符合您的喜好。不支持HTML / XML,这样,也许以后,标签匹配就更难实现了。要使用它,请选择您的代码,然后:

TextFX→TextFX编辑→重新插入C ++代码

如果您TextFX在菜单中看不到,则可以从SourceForge安装其插件。

参考文献:



4

对于标记/ xml,有一个名为“ XML工具”的插件。

可以通过Notepad ++中的插件管理器添加。


1
它似乎无法清除HTML,它只是在文档中显示错误而不告诉我它们是什么。
马修·洛克

1

这是大多数格式化代码的插件。

JStool(JSmin):
UniversalIndentGUI(Enable text auto update' in plugin manager-> UniversalIndentGUI
Shortkey = CTRL+ALT+SHIFT+J


TextFX: (Shortkey = CTRL+ALT+SHIFT+BTextFX > TextFX Html Tidy > Tidy: reindent XML)TextFX具有包装长行的优点,XML Tools不会这样做,但是不会正确缩进那些新行。


XML工具:( 用于XML的定制插件; Shortkey = CTRL+ALT+SHIFT+BXML Tools > Pretty print [Text indent]
XML工具通过很好地缩进新包装的行来补充TextFX。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.