BashSupport Pro插件
Bash 是一种广泛使用但复杂的语言,它有许多难以理解的地方。 BashSupport Pro 通过在 JetBrains IDE中提供高质量的Bash语言支持,可以让您的 Bash 开发过程变得高效愉悦。
它为您提供 Bash 开发过程中所需的各种功能:完善的代码编辑与格式化体验,强大的运行配置,代码调试器、测试器集成等等。 BashSupport Pro 集成了 Bash 开发中的最佳工具,包括 bashdb, ShellCheck, bats-core, 以及 shfmt。
我们可以断言,没有比 BashSupport Pro 更好的 Bash 开发工具了!
功能特性
智能编辑
在编辑器中,我们为您提供了语法高亮、 代码折叠,语言注入等功能。此外,我们还提供代码补全功能,涵盖当前范围内的所有变量和函数,以及采用 ShellCheck 的 代码分析功能,为您提示代码警告并进行快速修复。 同时,BashSupport Pro 可以让您在不破坏代码的情况下进行以及命名重构,还支持采用谷歌编程风格(或自定义编程风格)的自动代码格式化。
代码导航
对于变量和函数(包含源文件中的变量和函数),BashSupport Pro 提供转到声明及查找用法的功能。
脚本执行
您可以使用 BashSupport Pro 自由执行 Bash 脚本文件和 代码片段。您可以利用代码片段将脚本和多个配置内容保存在同一文件中。 有关脚本执行的内容都定义在 运行配置中。 在 Windows 环境中执行 Bash 脚本时,您可以通过配置文件进行自动路径映射。 您还可以导入和导出其他 Bash 插件的运行配置。
调试与测试
BashSupport Pro 在 JetBrains 调试器界面中集成了 bashdb Bash 调试器 。 该集成项目支持条件断点,变量聚焦表达式,嵌入提示等功能。 BashSupport Pro 中也完全集成了测试框架 bats-core,您可以利用 bats-core 轻松定义和运行测试。
团队协作
BashSupport Pro 支持不同团队间的协同开发。Linux,macos 和 Windows 系统均可使用。
您可以在大家使用不同的操作系统的情况下将您的运行配置分享给团队中的任何人。 在复杂项目中,您还可以将一组 Bash 脚本定义为 shell 脚本库 ,这将大幅简化启动 BashSupport Pro 代码检查功能的流程。
安装使用
插件安装
在 中打开插件设置。File → Settings… → Plugins,搜索 BashSupport Pro
插件激活
配置解释器
在以下位置打开设置:Preferences… → Languages & Frameworks → BashSupport Pro → Shell Interpreters
新建脚本
选择 New → Shell Script
编辑脚本
代码补全
执行脚本
断点调试
官网参考:https://www.bashsupport.com/zh-cn/manual/installation/
作为全网最牛的shell脚本工具,BashSupport Pro当前也是一款收费插件,我们的付费版全家桶也支持该插件,如果有需要可以在文末联系获取。