首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Shell脚本开发,超神的存在!这款Bash开发工具,你值得拥有!

Shell脚本开发,超神的存在!这款Bash开发工具,你值得拥有!

作者头像
程序视点
发布2024-03-14 11:00:08
发布2024-03-14 11:00:08
2.6K0
举报
文章被收录于专栏:程序小小事程序小小事

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/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序视点 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • BashSupport Pro插件
  • 功能特性
    • 智能编辑
    • 代码导航
    • 脚本执行
    • 调试与测试
    • 团队协作
  • 安装使用
    • 插件安装
    • 插件激活
    • 配置解释器
    • 新建脚本
    • 编辑脚本
    • 代码补全
    • 执行脚本
    • 断点调试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档