RubyMine 2025.2 Help

Shell 脚本

启用 Shell 脚本 插件

此功能依赖于 Shell scripts 插件,该插件默认在 RubyMine 中捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。

  1. Ctrl+Alt+S 打开设置,然后选择 Plugins

  2. 打开 已安装 标签,找到 Shell 脚本插件,然后选择插件名称旁边的复选框。

RubyMine 为 Shell 脚本文件提供编码辅助: 代码补全 (包括本地路径)、高亮显示、 快速文档 、文本重命名重构等。

shell 脚本的代码帮助

它还包括一种专门用于 Shell 脚本的 运行/调试配置

RubyMine 集成了多个外部工具以增强 shell 脚本支持:

  • ShellCheck 是一个 Shell 脚本静态分析工具,可以检测语法错误、语义问题、极端情况和典型陷阱。 RubyMine 如果不可用,将提示您安装。

  • Shfmt 是一个用于 shell 脚本的外部格式化器引擎。 RubyMine 会建议您在第一次 重新格式化 shell 脚本代码 Ctrl+Alt+L 时安装它。

  • Explainshell 是一个可以解析任何 shell 命令并为每个参数提供帮助文本的网站。 通过 意图操作可以访问:按 Alt+Enter 并选择 解释 shell

配置文件类型以识别为 Shell 脚本

默认情况下,RubyMine 会将以下扩展名的文件识别为 shell 脚本: .sh .bash .zsh 。 但是,您可以配置 RubyMine 以将任何文件类型识别为 shell 脚本文件(例如,如果您想编辑 .csh 文件)。

  1. 设置 对话框(Ctrl+Alt+S )中,选择 编辑器|文件类型

  2. 识别的文件类型 列表中,选择 Shell 脚本 并在下面的 文件名模式 列表中添加必要的模式。

  3. 点击 确定 以应用更改。

运行 shell 脚本文件

  • 处理 shell 脚本文件时,点击 运行图标 处的沟槽。 这将在内置 终端中运行您的脚本。

如果您想自定义脚本的启动(例如,指定脚本和解释器选项),您还可以创建一个 Shell 脚本 运行/调试配置

为脚本文件创建配置

  1. 在主菜单中,进入 运行 | 编辑配置.

  2. 点击 "添加"按钮 并选择 Shell 脚本

  3. 执行 下,选择 脚本文件 选项。

  4. 请指定脚本文件的路径和启动脚本时要传递的选项。 您还可以更改解释器来运行脚本和解释器的附加选项。

  5. 点击 确定 以保存运行/调试配置。

为 Shell 命令创建配置

您可以为简单的任意命令创建一个 Shell 脚本 运行/调试配置,而无需创建脚本文件。 这可能会很有用,例如,如果您希望在另一个配置启动之前自动运行此命令,并且不想为此创建单独的文件。

  1. 在主菜单中,进入 运行 | 编辑配置.

  2. 点击 "添加"按钮 并选择 Shell 脚本

  3. 执行 下,选择 脚本文本 选项。

  4. 请输入命令文本,并可以选择更改命令的工作目录。

  5. 点击 确定 以保存运行/调试配置。

Shell 脚本 运行/调试配置

如果您希望在启动另一个配置(例如,另一个脚本)之前运行此命令,可以在另一个配置的 启动前区域中选择创建的配置。

最后修改日期: 2025年 9月 26日