智能快捷

  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. orcle_day02

    第三章:单值函数 函数分为: 1.单值函数 1.字符函数 2.日期函数 3.转换函数 4.数字函数 2.分组函数(后面的章节再做学习) 哑表dual dual是一个虚拟表,用来构成select的语法规 ...

  2. LVM使用手册简化命令

    创建 hot_add    --查看新增的lun pvcreate /dev/sdb   --创建物理卷 pvcreate /dev/sdc   --创建物理卷 pvcreate /dev/sdd   ...

  3. awk处理实记

    经grep日志后得到的数据格式如下: } . [debug][-- ::] SendDataStyled:{ , "innings" : "6189269620_0007 ...

  4. 代码报错--------EOFError: Compressed file ended before the end-of-stream marker was reached

    背景:运行LeNet识别CIFAR-10的图像的代码时,报错: EOFError: Compressed file ended before the end-of-stream marker was ...

  5. springboot中使用拦截器

    5.1 回顾SpringMVC使用拦截器步骤 自定义拦截器类,实现HandlerInterceptor接口 注册拦截器类 5.2 Spring Boot使用拦截器步骤 5.2.1        按照S ...

  6. PHP 随机字符

    随机字符生成 function randStr($length=4,$type="1"){ $array = array( '1' => '0123456789', '2' ...

  7. JavaScript 的 this 指向问题深度解析

    与我们常见的很多语言不同,JavaScript 函数中的 this 指向并不是在函数定义的时候确定的,而是在调用的时候确定的.换句话说,函数的调用方式决定了 this 指向. JavaScript 中 ...

  8. repo 回退当前分支下所有仓库到指定日期前的最新代码版本

    回退命令: repo forall -c 'commitID=git log --before "2019-11-24 23:59" -1 --pretty=format:&quo ...

  9. 阅读之https及加密原理

    HTTPS(全称:Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版. 为什么需要https 使用htt ...

  10. “不是一个有效的Win32应用程序”

    造冰箱的大熊猫@cnblogs 2018/10/23 今天在Windows计算机上安装一个应用程序时遇到“不是一个有效的Win32应用程序”错误.原以为是应用程序与操作系统版本兼容问题,或者是应用程序 ...