Ctrl在 Visual Studio(和其他一些 Microsoft 编辑器)中,您可以使用简单的+ K, Ctrl+自动格式化文档D。
这会自动插入换行符和制表符。
Notepad++ 有类似的功能吗?
答案1
TextFX 有插入换行符和制表符的选项:
答案2
对于 JavaScript,JSTool 插件将会做这个工作。
答案3
下载“NppAutoIndent”插件。在 Notepad++ 中:
插件 → 插件管理器 → 可用 → NppAutoIndent
“NppAutoIndent”插件具有针对 C 风格语言(如 C/C++、PHP 和 Java)的“智能”缩进功能。这是首次发布,所以不要指望它完美无缺,当然它可能并不完全符合您的偏好。它不支持 HTML/XML 等,也许以后标签匹配会更难实现。要使用它,请选择您的代码并:
TextFX → TextFX 编辑 → 重新缩进 C++ 代码
TextFX
如果你在菜单中看不到,你可以从安装其插件SourceForge。
参考:
- SourceForge
- Notepad++ 主页 (notepad-plus-plus.org)
- 简要提及Notepad++ 中的自动缩进(来自 Stack Overflow)
- 使用 Notepad++ 重新缩进 C 源代码文件(博客)
答案4
这里有大多数用于格式化代码的插件。
JStool(JSmin):
UniversalIndentGUI(启用text auto update' in plugin manager-> UniversalIndentGUI
快捷键 =CTRL+ALT+SHIFT+J
)
文本特效: (快捷键 =
CTRL+ALT+SHIFT+B
或TextFX > TextFX Html Tidy > Tidy: reindent XML
)TextFX 具有换行长行的优点,而 XML 工具不具备此功能,但不能正确缩进这些新行。
XML 工具: (XML 定制插件;快捷键 =
CTRL+ALT+SHIFT+B
或XML Tools > Pretty print [Text indent]
)
XML 工具通过很好地缩进新换行的行来补充 TextFX。