我有一个庞大的XML代码,每次都在其中添加内容。它有大约13,465行代码和很多标签。为了保持所有东西的组织性(因为代码几乎无法阅读),我决定可以折叠所有标签并注释它们。
有没有办法在每次打开Notepad++时自动实现这个功能,而不必使用“折叠所有”选项?我使用的是Windows XP和XML的Notepad++。
我有一个庞大的XML代码,每次都在其中添加内容。它有大约13,465行代码和很多标签。为了保持所有东西的组织性(因为代码几乎无法阅读),我决定可以折叠所有标签并注释它们。
有没有办法在每次打开Notepad++时自动实现这个功能,而不必使用“折叠所有”选项?我使用的是Windows XP和XML的Notepad++。
有一种方法可以为Notepad ++ 定义用户自定义语言,以便您可以默认折叠选项卡。
然而,这是不必要的步骤,因为您可以非常快速地折叠标签,无需每次都特别创建用户自定义语言。
使用快捷键Alt+4,然后Alt+3 ......Alt+1按顺序折叠您的xml
标签,具体取决于您想要折叠到的深度。要再次仅展开特定级别,请Ctrl-单击要展开的标签旁边的+
符号。这是在Notepad++中查看任何代码块的最佳方式,并避免花费大量时间为每种语言配置特殊样式。一旦您将选项卡折叠到所需的深度,就可以在需要的位置插入注释。少数步骤,轻松结果。
stylers.model.xml
中xml语言的词法分析器没有定义折叠选项,因此要打开具有代码折叠的xml文件,您需要编写自己的Scintilla Lexer。根据我的经验,Notepad++从不适用于大型笨重的文件,因此如果您真的想在这种情况下使用它,可以考虑这个问题。 - prrao