智能快捷

  Ctrl+Alt+G:弹出Generate

  Ctrl+Alt+L:格式化代码

  Alt+F1:切换视图(Project, Structure, etc.).

  Alt+F2:弹出预览窗口,可选择浏览器打开网页

  Alt+Insert:相当于File|New,不过要在class外执行

  Alt+Enter:快速修复提示,相当于Eclipse的Alt+F1
  Alt+Home:显示文件夹导航条
  Ctrl+J:插入动态模板代码,非常方便。Ctrl+Alt+J:用动态模板包围选中代码
  Ctrl+/,Ctrl+Shift+/:注释,去注释代码
  Ctrl+Space:代码自动补全,相当于Eclipse的Alt+/。建议修改为Alt+/
  Ctrl+W:动态选择,多次按依次选择 单词-行-段-全
  Ctrl+D:复制一行
  Ctrl+Y:删除一行
  Shift+Alt+N:在Controller,Model,View间跳转
  Shift+Alt+F10:运行,Dubug

  Alt+Home:显示导航条
  Alt+F1:在不同视图中切换 (Project, Structure, etc.).
  Ctrl+Tab:在tool窗口和打开的文件窗口中切换
  Ctrl+F:在当前文件中查找
  Ctrl+Shift+F:在文件夹中查找
  Ctrl+Shift+F7:快速显示选中代码的调用
  Ctrl+Shift+.:在*.html.erb文件中插入
  Ctrl+N,Ctrl+Shift+N,Ctrl+Shift+Alt+N:通过名字查找类,文件,符号 (全局搜索)
  Ctrl+Shift+T:To surround a block of code
  Ctrl+Alt+D:显示Model关系图,即ER图。View | Show Model Dependency Diagram
 
界面调整
  Esc:从任何界面返回到编辑器
  Shift+Esc:回到编辑器,隐藏所有工具栏
  Shift+F6:重命名,文件,方法名,类名,变量名等
  F12:相当于Shift+Esc的回退键,显示最后一次打开的工具栏

变量选择
  Ctrl+Shfit+F7:高亮显示本文件中变量出现的位置
  F3,Shift+F3:在不同变量之间跳转
  Esc:取消选择
  Alt+Left, Alt+Right: 在不同的Tabs中切换
  Ctrl+点击Tab:弹出路径框,选择后会在新窗口打开。
  Ctrl+E:弹出最近打开的文件选择框
  Ctrl+Shift+Up, Ctrl+Shift+Down:把代码住上移和住下移
  Ctrl+Shift+Backspace:光标移动到上次修改的位置
  Ctrl++,Ctrl+-:展开或收缩代码

  Ctrl+Shift++,Ctrl+Shift+-:全部展开或收缩代码

Ctrl+~:切换主题,配色等(一般默认会被输入法占用) 更改快捷键

示例:把代码提示快捷键由Alt+Space改为Ctrl+Alt+/
  打开File»Setting»Keymap
  找到Main menu»Code»Complete Code»Basic,选择右边的“Add Keyboard Shortcut”
  在弹出的框里光标放到输入框,同时按下:Ctrl+Alt+/
  成功后应用保存,即可生效

Ruby小白入门笔记之<Rubymine工具的快捷键>的更多相关文章

  1. Ruby小白入门笔记之<个人记录档>

    书写缘由 快两年的JAVA开发,因为来到一家新公司,产品需要用Ruby开发,故此才有了这从头开始,一入编程深似海啊...... 因为入门时是JAVA,所以理念跟规范早已形成,故此感觉突然采用Ruby编 ...

  2. Ruby小白入门笔记之 <Gemfile 文件>

    因为初学Ruby,四处查资料无果,才来的贴出亲自试过的操作,覆盖整个个人入门笔记博客中,故所有的操作,都以最明了的方式阐述,当你创建完一个新的Rails应用后,你发现JAVA中我们可以编写maven聚 ...

  3. Ruby小白入门笔记之<Rails项目目录结构>

    一 .流程分析 二.目录分析 DemoRails app (核心) assets  (web前端所需文件) images       (图片) javascripts  (JS代码) styleshe ...

  4. Python爬虫 小白[3天]入门笔记

    笔记来源 Day-0 1.如果你还不了解Python的基础语法,可以移步|>>>Python 基础 小白 [7天] 入门笔记<<<|或自行学习. 简介 1.什么是爬 ...

  5. 《Ruby语言入门教程v1.0》学习笔记-01

    <Ruby语言入门教程v1.0> 编著:张开川 邮箱:kaichuan_zhang@126.com 想要学习ruby是因为公司的自动化测试使用到了ruby语言,但是公司关于ruby只给了一 ...

  6. Ruby入门笔记

    Ruby入门笔记 一切皆为对象 “Hello”.length 方法 定义:def开头 end结尾 命名一般采用下划线分隔单词

  7. Python基础 小白[7天]入门笔记

    笔记来源 Day-1 基础知识(注释.输入.输出.循环.数据类型.随机数) #-*- codeing = utf-8 -*- #@Time : 2020/7/11 11:38 #@Author : H ...

  8. React.js入门笔记

    # React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...

  9. Web前端小白入门指迷

    前注:这篇文章首发于我自己创办的服务于校园的技术分享 [西邮 Upper -- 004]Web前端小白入门指迷,写得很用心也就发在这里. 大前端之旅 大前端有很多种,Shell 前端,客户端前端,Ap ...

随机推荐

  1. 配置好ssh互信还需要密码登录

    通过ssh-keygen生成公私钥之后,再使用 ssh-copy-id将公钥传送到远程用户.这两步完成后,验证是否能等免密登录,发现并不能. 问题排查: 1..ssh 目录的权限应为 700 auth ...

  2. 17、RAID和LVM

    一.RAID 1.什么是raid 磁盘阵列(Redundant Arrays of Independent Drives,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意. ...

  3. 架构师成长之路5.6-Saltstack配置管理(jinja模板)

    点击架构师成长之路 架构师成长之路5.6-Saltstack配置管理(jinja模板) 配置管理工具: Pupper:1. 采用ruby编程语言:2. 安装环境相对较复杂:3.不支持远程执行,需要FU ...

  4. target_link_libraries每次能连接1个???

    target_link_libraries(usb-1.0)target_link_libraries(cyusb)

  5. VMware Tools按钮变灰色,无法安装的解决方法

    参考博客: https://blog.csdn.net/weixin_30639719/article/details/94846851 https://jingyan.baidu.com/artic ...

  6. 构建的Web应用界面还不够好看?DevExtreme v19.1全新主题来袭

    行业领先的.NET界面控件DevExpress 正式发布了v19.1版本,本文将主要介绍介绍DevExtremev19.1中的数据可视化和主题控件,其中主要包含图表注释.增强图例功能等.欢迎下载v19 ...

  7. .NET Compiler Platform,一个.NET编译平台

    .NET Compiler Platform,一个.NET编译平台 如何利用C# Roslyn编译器写一个简单的代码提示/错误检查?   OK, 废话不多说,这些天在写C#代码时突然对于IDE提示有了 ...

  8. .net中[Serializable]序列化的应用

    原文链接:https://blog.csdn.net/wanlong360599336/article/details/9222459 浅析.NET中的Serialization 摘要 本文简要介绍了 ...

  9. C++使用 new 声明动态数组

    int main() { using namespace std; int* p = new int[3]; // new运算符返回第一个元素的地址. p[0] = 10; p[1] = 9; p[2 ...

  10. SpringMVC页面中文乱码

    刚开始学习使用SpringMVC,完成配置之后开始编辑页面源码,添加了几个中文字符(index.jsp) <html> <body> <h2>hello world ...