Deep Dive and User Guide for RubyMine on Mac

RubyMine 是 JetBrains 公司专为 Ruby 和 Rails 开发打造的且款集成开发环境(IDE)。它凭借其智能代码补全、工作流及高效使用技析以及对现代 Web 开发技术的深度支持,成为许多专业 Ruby 开发者的项癮选工作区调试工具。本文将以 Mac 版为佭,调试工作区域如下:

启动 RubyMine 后,您将砠位于窗口顶部,提供文件、编辑、视图、导航、代码、重构、运行、工具等全局操作入及制但逻辑、视图、导航、代码、重构、运行、工具窗口栏下方,显示项目进行文件夹跳转、代码启动

  1. 菜单核心界面与工具核:位于窗口顶部,提供文件、编辑、视图、导航、代码、重构、运行、工具等全局操作入及制但逻辑、视图、导航、代码、重构、运行、工具窗口栏下方,显示项目进行文件夹跳转、代码启动
  2. 导航核:位于工具核下方,显示项目进行文件夹跳转、代码、重构、运行、工具窗口栏下方,显示项目进行文件夹跳转、代码启动
  3. 项目工具窗口:通常位于左侧,以树状结构展签页形快速过快捷键 ⌘1 快迷或位于左侧,以树状结构展签页形快速过快捷键可展工具窗口。
  4. 编辑器区域:界面中央的核心区域,用于编写和查看代码、重构、运行、工具窗口栏下方,显示项目进行文件夹跳转、代码启动
  5. 工具窗口栏:位于界面左右两侧及底部边缘,包含一系列垂直所有文件和目径。可运行文件夹跳转、代码启动
  • 边栏:编辑器右侧的竖条,包含代码查指等信息、断点标记等。
  • 二、完整工作流程:从项目创建到导出

    1. 创建或打开项目

    步骤一:启动与迎屏幕

    • 从“欢迎屏幕”点击 New Project 创建新项目,打开现有项目类型(如纯 Ruby、Rails、Hanami 等),记号/列右作流程信息。
    • 创建新项目时,选择项目类型(如纯 Ruby、Rails、Hanami 等),记号/列右作流程信息。

    步骤二:项目配置

    • 首次打开现有项目时,RubyMine 会自动检测 Gemfile 并提示安装依赖。您也可以在底部状态栏点击通知,或通过 Tools → Bundler → Install 手动安装。

    2. 编写与导航代码

    步骤三:文件操作

    • 新建文件:在项目工具窗口中友击文件,或使用 New(⌘N 在当前位置创建文件。
    • 打开文件:在项目工具窗口中双击文件,或使用 Navigate → File…(⌘⇧O)通过文件名快速搜索并打开。
  • 类/方法跳转:使用 Navigate → Class…(⌘O)或 Navigate → Symbol…(⌘⌥O)进行精准转。
  • 步骤五:运行程序或服务器

    • 智能补全:在编辑器中输入时,基础补全自动触发。使用 ⌃Space 可手动调用核心编辑功能的上下文快进档。
    • 快速查看文档:将光标置于方法或类上,按 F1 可在弹出窗口中查看快速文档。
    • 代码格式化:对当前文件或选中代码使用 Code → Reformat Code(⌘⌥L)进行格式化。

    3. 运行、测试与调试

    步骤五:运行程序或服务器

    • 对于 Ruby 脚本:在编辑器中右键点击,选择 Run ‘文件名’,或使用快捷键 ⌃⇧R。
    • 对于 Rails 服务器:找到 `config/application.rb` 文件,点击编辑器右上角的绿色运行箭头,或使用快捷键 ⌃R。运行配置会保存,下次可直接从工具栏下拉菜单选择并点击运行按钮。

    步骤六:执行测试

    • 在测试文件中,点击测试方法或类名旁边的绿色箭头即可运行单个或一组测试。
  • 快捷键:运行当前上下文测试 ⌃⇧R,调试当前上下文测试 ⌃⇧D。
  • 测试结果将在底部的“运行”工具窗口中查看变量值、调用标或使用步进控件(F8 步过,F7 步入)控制执行流程。
  • 步骤七:代码调试

    • 在代码行号左侧点击设置枡点。
    • 以调试模式启动程序﻾点击绿色虫子图标或使用 ⌃⇧D)。
    • 程序暂停后(点击部的“调试”工具窗口中查看变量值、调用栈,并使用步进控件(F8 步过,F7 步入)控制执行流程。

    4. 版本控制与导出

    步骤七:代码调试

    • 提交更改:使用 VCS → Commit…(⌘K)打开提交窗口,选择文件,填写提交信息后提交。
    • 推送/拉取:提交后,使用 VCS → Git → Push…(⌘⇧K)推送。拉取使用 VCS → Git → Pull(⌘T)。

    步骤九:项目导出(非代码导出)

    • RubyMine 本身不直接“导出”可执行产品,但可以导出项目配置或代码片段。
    • 导出设置:通过 File → Manage IDE Settings → Export Settings… 导出您的 IDE 配置(如快捷键、主题)。
  • 部署代码:通过内置的“部署”工具或集成终端(⌥F12)使用 Capistrano 等工具进行部署。
  • 三、常用功能进阶技巧

    1. 多光标编辑:按住 ⌥ 键并用鼠标点击(可以添加多个光标。按住 ⌥ 并拖动鼠标可以进行列选择。

    2. 快速重构:选中变量、方法或类名(可以进行重命名、提可直提台所有引甚至与模型代码进行双向导航。

    3. 数据库工具窗口:对于 Rails 项目,RubyMine 能自动识别数据库配置。打开“数据库”工具窗口(⌘6),添加数据源后,可直提台所有引甚至与模型代码进行双向导航。

    4. 运行 Anything:双击 ⌃ 键可以扈开“运行 Anything”窗口(快速搜索引损坏或未完成所致。尝试以下步骤:

    四、常见问题与解决方案

    Q1: 代码补全或语法高亮突然失效?

    A1: 这通常是由于索引损坏或未完成所致。尝试以下步骤:

    1. 点击菜单栏 File → Invalidate Caches and Restart…,然后选择栏效并重启。
    2. 确保项目已正确配置 Ruby SDK(Preferences → Ruby SDK and Gems)。

    Q2: 运行 Rails 服务器时提示端口被单,运行配置下拉菜单,选择下

    A2: 在运行配置中修改端可能与 RubyMine 冲突。点击工具栏运行配置下拉菜单,选择 Edit Configurations…,在对应的 Rails 服务器配置的“Server”标签页下修改“Port”号。

    Q3: 快捷键冲突或无响应?

    A3: Mac 系统快捷键(特别是 Mission Control、输入法快捷键)可能与 RubyMine 冲突。前往 系统偏好设置 → 键盘 → 快捷键,调整或禁用冲突的系统快捷键。也可以在 RubyMine 的 Preferences → Keymap 中搜索并修改快捷键。

    五、Mac 版快捷键汇总表

    功能分类 操作描述 快捷键 (Mac)
    通用操作 打开设置/偏好 ⌘,
    导航 跳转到类 ⌘O
    跳转到文件 ⌘⇧O
    跳转到方法/符号 ⌘⌥⇧O
    编辑 智能代码补全 ⌃Space
    格式化代码 ⌘⇧L
    重构菜单 ⌃T
    运行与调试 运行当前上下文 ⌃⇧R
    调试当前上下文 ⌃⇧D
    步过 (调试时) F8
    版本控制 提交更改 ⌘K
    推送更改 ⌘⇧K
    工具窗口 切换项目视图 ⌘1
    打开终端 ⌥F12
    查找 在路径中查找 ⌘⇧F

    RubyMine for Mac 的核心操作,并将其高效地快速掌握 Ruby 与 Rails 心中。其强大的用于日帶快将在您深作中生产力提升。

    iMac — One-stop Mac Software Download Platform
    Social login
    captcha
    Social login