提高开发生产力 - 生产力指南篇(之一)

科技资讯 投稿 6200 0 评论

提高开发生产力 - 生产力指南篇(之一)

生产力指南篇 - 之一

Tips: 大部分特性包含快捷键炒作,快捷键因为WIN MAC或者idea键位不同,然后IDEA提供了多种版本快捷键,所以选择自己适合的即可(sublime /eclipse/vs等),如果你没有适合的,或者你刚从其他工具转到idea来,那么我建议选择idea classic , 因为你换了操作系统之后键位不会变化太大

以下是根据Used排名,筛选出比较重要的功能介绍

    • Windows: CTRL+W

    • ⌘W

    • Windows: Ctrl+空格
  • MAC: ⌃Space
  • Go to declaration(转到声明):实际我个人用得不多,建议 CTRL 加鼠标左键,无鼠标用户需要掌握

      Windows: Ctrl+B
  • MAC: ⌘B
  • Ctrl+ALT+鼠标左键,无鼠标用户需要掌握

      Windows: Ctrl+Alt+B
  • MAC: ⌥⌘B
  • ; , 直接 ALT+SHIFT+ENTER帮你补全上,当你输入if的时候没有帮你加括号的时候,当你语句排版很乱的时候,按一下,奇迹就会出现

      Ctrl+Shift+Enter

  • ⇧⌘⏎

    • Windows: Shift+Shift 随处搜索 Ctrl+N 搜索类 , Ctrl+Shift+N 搜索文件 ,Ctrl+Alt+Shift+N for 字段和方法, Ctrl+Shift+A 搜索Actions ( IDEA模块功能关键字

  • ⇧+⇧ 随处搜索 ⌘N 搜索 类, ⇧⌘N 搜 文件, ⌥⇧⌘N for 字段和方法 ⇧⌘A 搜索 Actions(操作)

    • Windows: Ctrl+F12

  • ⌘F12

  • Use Introduce Variable to quickly declare variables (使用引入变量快速声明变量): tips,直接把光标放在语句中即可,系统会自动识别,不用全选你要声明的变量

      Ctrl+Alt+V

  • ⌥⌘V

  • Highlight method throws (高亮方法抛出异常): 这个真没用,比如选了第二个FileFoundException之后,会高亮箭头所指代码

      Ctrl+Shift+F7

  • ⇧⌘F7

    • Windows: Ctrl+O 重写方法 Ctrl+I 实现方法
  • MAC: ⌘O 重写方法, ⌘I 实现方法
  • Go to class (转到类) : 实用,建议记住

      Ctrl+N

  • ⌘N

    • Windows: Ctrl+Shift+N

  • ⇧⌘N

    • Windows: Ctrl+/ 单行注释 Ctrl+shift+/ 多行注释
  • MAC: ⌘/ 单行注释 ⌃⇧/ 多行注释
  • Finish lookup with smart enter (使用智能回车完成查找):同 Complete statement (语句智能补全,jetbrains换个名字继续炫

      Windows: Ctrl+Shift+Enter
  • MAC: ⇧⌘⏎
    • Windows: Ctrl+Y
  • MAC: ⌘Y
  • Evaluate expression (计算表达式): 实用,仅调试时候有效,对着表达式右键可以出来一个弹框,可以自己输入表达式计算

      ALT+鼠标点击表达式

  • ⌥ + 鼠标点击表达式

    • Windows: Ctrl+Alt+T

  • ⌥⌘T

    • Windows: Ctrl+Shift+空格

  • ⌃⇧Space

    • Windows: Shift+F6

  • ⇧F6

    • Windows: Ctrl+J 展示后缀补全列表

  • ⌘J 同上

    • Windows: 对着断点右键
  • MAC: 对着断点右键
  • Second basic completion (二次基础补全 : 同 Basic code completion (基础代码补全快捷键,作用是可以看到不允许访问的类和成员(属性、方法)

      Windows: Ctrl+空格
  • MAC: ⌃Space
    • Windows: Ctrl+Alt+T
  • MAC: ⌥⌘T
  • Recent files popup (最近文件弹窗:主要是你最近打开的文件,实际体验用得不多

      Ctrl+E

  • ⌘E

    • Windows: Ctrl+Alt+U

  • ⌥⌘U

    • Windows: Ctrl+Alt+Shift+U
  • MAC: ⌥⇧⌘U
  • Smart type casting(智能转换) : 缺点要带个括号,比如String s = (,就能变成 String s = ( String )

      Windows: Ctrl+Shift+空格
  • MAC: ⌃⇧Space
    • Windows: Ctrl+Alt+F7

  • ⌥⌘F7

  • . , ; 空格 都可以结束智能补全

    • Windows: Ctrl+Alt+shift+Insert

  • ⌃⇧N

  • Quick Documentation popup (快速文档弹出): 光标定位某个类的时候,按快捷键,即可显示对这个类的文档描述

      Ctrl+Q

  • ⌃J

    • Windows: ``Ctrl+Alt+Shift+N

  • ⌥⇧⌘N

    • Windows: 代码补全后 Tab

  • Tab

  • ⌃Space ) 2次,即可自动引入和补全 按 ALT+Enter(Mac上 ⌥⏎ 补全), 事实上ALT+Enter 有很多功能,比如说一句话是错误的,你按一下,会给你修复建议。

      ALT+Enter

  • ⌥⏎

    • Windows: 2次Ctrl+空格

  • ⌃Space

    • Windows: ``Ctrl+Alt+Shift+N

  • ⌥⇧⌘N

    • Windows: ALT+F1
  • MAC: ⌥F1
  • Move code element left/right(向左/向右移动代码元素): 有用,想移动参数顺序的时候

      Ctrl+Alt+shift+左/右箭头

  • ⌥⇧⌘← and ⌥⇧⌘→

    • Windows: 查看文档 Ctrl+Q 查看参数 : Ctrl+P 进入: Ctrl+B

  • ⌃J 查看参数 : ⌘P 进入: ⌘B

    • Windows: F6

  • F6

    • Windows: Ctrl+D

  • ⌘D

  • Highlight implementing or overriding members (高亮实现和重写的方法):比如你实现某接口的什么方法,就能够高亮这些方法。

      Ctrl+Shift+F7

  • ⇧⌘F7

  • Quick Definition in lookup lists (查阅列表中的快速定义)

      Ctrl+Shift+I

  • ⇧⌘I

    • * 代表任意数量的任意字符
      
    • 空格 标记模式的结束,前面的字符串不仅仅是前缀,而且被视为整个模式

    • Highlight method exit points(突出显示方法退出点): 高亮一个方法里面所有return的地方,仅仅高亮return那一行,无实际作用

        Ctrl+Shift+F7

    • ⇧⌘F7

      • Windows: Ctrl+空格

    • ⌃Space

      • Windows: Shift+Alt

    • ⇧⌥

      • Windows: Alt+Shift+C

    • ⌥⇧C

    • Change completion variants sorting (改变补全候选项的排序): 点击那3个点,不建议更改智能排序,不推荐

    • 编程笔记 » 提高开发生产力 - 生产力指南篇(之一)

      赞同 (33) or 分享 (0)
      游客 发表我的评论   换个身份
      取消评论

      表情
      (0)个小伙伴在吐槽