Notepad++中代码格式化插件NppAStyle使⽤介绍
本⽂以图⽚和说明,⼿把⼿教⼤家怎么让Notepad++中的代码风格看起来更美观。
⽅法步骤
1、下载Notepad++并安装NppExec插件。
插件--->Plugin Manager--->show Plugin Manager--->安装NppAStyle插件。
我们选择下载NppAStyle_bin_0.10.02.14.zip这个⽂件。
3、下载后我们打开这个压缩⽂件,发现有两个⽂件夹ansi和unicode(ansi是标准编码,⽀持语⾔少;unicode是通⽤编码,⽀持更多的语⾔)。
打开unicode⽂件夹,将⾥⾯的NppAStyle.dll解压出来,将NppAStyle.dll放置到Notepad++安装⽬录下的plugins⽂件夹下。
4、重启Notepad++看NppAStyle是否安装成功,看到如图所⽰的信息就说明安装成功。
5、配置NppAStyle。
点击菜单栏中的"插件"--->"NppAStyle"--->"options",在代码风格中选择java。
6、点击菜单栏中的"插件"--->"NppAStyle"--->"Format code"(或者按快捷键Alt+f),欣赏格式化后的代码风格。
notepad++7、体验不同的代码风格并选择⾃⼰中意的某种代码风格。
重复第4步骤,例如将代码风格选中ANSI,按下快捷键Alt+f,欣赏格式化后的代码风格,并与第5步骤中格式化后的代码风格相⽐较。
8、特别要注意:⽬前NppAStyle插件只⽀持格式化C、C++、C#、Java这四种编程语⾔的代码。
⼩编补充:
注:本⽂撰写时,NppAstyle的最⾼版本为0.10.02.14(更新于2013-04-08),Astyle的最⾼版本为2.05.1(更新于2014-12-11)。
Astyle是⼀个很好的代码格式化⼯具,功能强⼤,效率也很⾼。notepad++配上它简直就是如虎添翼。⽹上发布的NppAstyle为jGood开发(感谢作者为我们带来这么⽅便的插件),只有⼀个版本(根据SourceForge上的),所以说内建的Astyle版本较⽼,对于我这样的版本强迫症简直就是要逼死⼈。好在这个项⽬的Astyle作为⼀个Lib⾪属于整个项⽬,所以改起来相当容易。⾸先,我下载到了最新版的Astyle代码。然后覆盖了原来的AstyleLib⽂件夹。开始编译,发现有⼀些错误,不能通过编译。问题主要出在PluginDefinition.cpp中。
旧版本的Astyle默认提供Lib版的函数声明(或者是作者已经在fork时修改过了代码?),但这个版本
不是。所以在PluginDefinition.cpp最前⾯加上⼀句话#define ASTYLE_LIB。
旧版本的fpError类型定义为“typedef void (STDCALL* fpError)(int errorNumber, char* errorMessage);”,新版本则定义
为“typedef void (STDCALL* fpError)(int errorNumber, const char* errorMessage);”,所以传参数时,第⼆个char*改为const char*。
就这两点,改完就可以愉快地编译了。在这⾥我顺便给懒癌患者们提供⼀下改好的项⽬⽂件(VS2015)以及编译好的DLL⽂件。另外,内建Astyle版本的升级必定会带来许多新特性,有时间我会让它们在这个插件中⼀⼀体现出来。
最上⾯的本地的下载地址就已经提供了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论