ruby 开发新手一枚,工欲善其事,必先利其器,研发部长和我推荐了 ruby 开发的一个强大的编辑器 rubymine,为学习好该工具的用法,对快捷键进行的逐个摸索学习,现将我理解的快捷键功能分享给大家,望大家能一起补充,提高工具的使用效率;
rubymine 快捷键
command + q:直接退出软件
command + shift + q: 退出所有程序,并推出登入
command + w:关闭当前文档
command + e:呈现最近打开的文档
command + r: 当前文档查找替换
control + r :重构
command + shift + r :全局查找替换
command + t:更新项目(具体不知道有什么用)
command + option + t :为本行添加 if/when 等逻辑包裹
command + shift + t :当前类与测试类的切换
command + y:以弹框的方式显示当前的方法,或类
command + u:以新开的文档呈现当前点击的类或方法
command + shift + u: 大小写跟换
command + option + u:显示类的祖先链
command + i:未知
command + o: 打开所查找类/model
command + shift + o :打开所查找文档
command + option + o :打开 symbol
control + o :选择方法重写
command +p:未知
command + a:全选
command + shift + a: 添加某个文档或路径(不是太明白)
command + s:保存
command + d:重复当前行或块
command + option + d :隐藏 dack 栏
command + f:在当前文档中搜索
command + shift + f :全局查找
双击 shift:全局查找
command + g:查看下一个搜索到的对象
command + h:隐藏当前窗口
command + option + h : 隐藏所有打开的程序
command + j:插入一些方法
command +option + j :检测本行代码被什么标签包裹
command + k: git commit
command + shift + k: git 推送
command + l:跳转到输入行
command + shift + l :跳转到浏览器搜索当前内容
command + shift + l :代码对齐
command + z:回滚
command + shift + z:向前回滚
command + option + z :debug
command + x:剪切本行或块
command +shift + x:剪切
command + c:复制
command + shift + c :复制当前文档路径
command + v:黏贴
command + shift + v :弹出剪贴板(可选者黏贴哪部分内容)
command + b:链接至相关的类或方法等等
command + n:新建常用文档
command + shift + n :新建不知道什么文档
command + m:窗口最小化
command + shift + m:移动文件到?具体用法不清
command + /:单行注释
command + shift + / :多行注释
command + .:
command + , :偏好设置
control + k :删除光标后面的内容行
command + control + g :一次跟新所有的相同词语
command + control + f :全屏
command + control + a:截屏
option + a-z: 打出一些奇怪的符号