Uncrustify Formatter for Visual Studio Code:高效代码美化助手



Uncrustify是一款高度可配置的代码美化工具,适用于C、C++、C#、ObjectiveC、D、Java、Pawn和VALA等多种编程语言。它能够帮助开发者自动格式化代码,提高代码的可读性和维护性。
安装Uncrustify
- Linux:在大多数发行版中,Uncrustify可通过官方仓库获取(使用命令如
sudo apt/yum install uncrustify
)。 - macOS:可以通过Homebrew安装Uncrustify(使用命令
brew install uncrustify
,或访问http://macappstore.org/uncrustify)。 - Windows:在SourceForge上可以找到预编译的二进制文件。需要将可执行文件添加到PATH变量中,并手动更新。
如果可执行文件不在PATH环境变量中,您需要在设置中显式设置其路径。
Uncrustify配置
可以自动创建默认配置文件(请参见下面的命令)。
扩展命令
- Uncrustify: 创建默认配置文件(uncrustify.create):在当前工作区根目录创建默认的uncrustify.cfg文件。
- Uncrustify: 打开配置文件(uncrustify.open):打开当前在扩展设置中设置的配置文件。
扩展设置
- uncrustify.executablePath.[linux|osx|windows](字符串):如果可执行文件不在PATH环境变量中,则需要设置其路径。
- uncrustify.configPath.[linux|osx|windows](字符串):设置uncrustify配置文件的路径。可以使用环境变量(例如:%SOME_PATH%/dev/uncrustify.cfg, $SOME_PATH/dev/uncrustify.cfg)。相对路径将自动添加当前工作区路径前缀。
- uncrustify.graphicalConfig(布尔值):在打开uncrustify配置文件时,切换图形配置编辑器。
- uncrustify.debug(布尔值):激活日志以调试扩展。日志应出现在uncrustify输出通道中。
- uncrustify.langOverrides(对象):覆盖uncrustify使用的语言。
致谢
该扩展最初由@LaurentTreguier创建并维护。虽然它后来被存档并从扩展市场中移除,但我过去几年中一直依赖它,并决定重新启动它。因此,扩展中的任何优点无疑来自原始维护者的辛勤工作,我将尽最大努力继承这一传统。
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com