Formatting 有没有一种方法可以漂亮地格式化或美化NSIS脚本源代码?

Formatting 有没有一种方法可以漂亮地格式化或美化NSIS脚本源代码?,formatting,format,nsis,code-formatting,Formatting,Format,Nsis,Code Formatting,我有一个NSIS脚本,有几千行,没有正确的缩进,这使得脚本很难阅读。有没有办法格式化NSIS脚本,或者至少能够缩进Ifs和Endifs部分?有很多用于HTML、Javascript、XML等的在线脚本格式化程序。Visual Studio可以(自动)或手动格式化代码块,请参阅本文: visualstudio有一个扩展名为Visual&Installer,它集成了NSIS()并具有语法突出显示 因此,您可以尝试将代码加载到Visual Studio(使用此扩展)并使用快捷方式格式化它。我以前使用过

我有一个NSIS脚本,有几千行,没有正确的缩进,这使得脚本很难阅读。有没有办法格式化NSIS脚本,或者至少能够缩进Ifs和Endifs部分?有很多用于HTML、Javascript、XML等的在线脚本格式化程序。

Visual Studio可以(自动)或手动格式化代码块,请参阅本文:

visualstudio有一个扩展名为Visual&Installer,它集成了NSIS()并具有语法突出显示

因此,您可以尝试将代码加载到Visual Studio(使用此扩展)并使用快捷方式格式化它。

我以前使用过NSIS;它至少使用了语法高亮显示,这很好

对于NSIS来说也是非常好的,它有一些可以添加的包,使NSIS脚本的工作更加容易

不幸的是,我认为我从来没有发现任何美化或格式化脚本的东西,但我不确定这可能是Atom或EclipseNSIS的一部分。

在支持NSI代码约定方面做得非常出色


据我所知,没有这样的事情。makensis没有内置的选项,相反:它在将脚本输出到stdout时删除所有缩进。您至少有语法高亮显示吗?这是用于格式化现有代码还是在键入时格式化新代码?我的意思是Visual Studio中有代码格式化,Visual Studio中有NSIS扩展,所以它们可以一起使用为你工作。可以在任何代码(旧/新)上随时调用代码格式化