为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ IDEA神器使用技巧

难度中级
时长 2小时20分
学习人数
综合评分9.70
171人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • postfix:

    1. for - 基于符号创建 for 循环

    2. sout - 基于符号打印

    3. field - 基于符号自动创建 field

    4. return - 基于符号自动生成返回语句

    5. nn - 基于符号生成 null 判断语句

    查看全部
    0 采集 收起 来源:postfix

    2019-01-03

  • live templates:

    1. psvm 静态 main 方法

    2. 可自定义很多 templates

    查看全部
    0 采集 收起 来源:live template

    2019-01-03

    1. 切换大小写:Ctrl + Shift + U

    2. 光标移动一个单词 Ctrl (+ Shift, 并选中) + 左右键

    3. 光标移到行首 Home (+ Shift, 并选中)

    4. 光标移到行尾 End (+ Shift, 并选择) 

    5. 同步操作-当前文件中所有相同的内容 Ctrl + Shift + Alt + J.

    6. 下一个 Error, F2

    7. 排版 Ctrl + Alt + L.


    查看全部
    0 采集 收起 来源:列操作

    2019-01-03

  • 搜索:

    1. 类, Ctrl + N.

    2. 文件 Ctrl + Shift + N.

    3. 符号 Ctrl + Shift +Alt + N.

    4. 字符串 Ctrl + Shift + F.

    查看全部
    0 采集 收起 来源:精准搜索

    2019-01-03

    1. 项目之间的跳转:Ctrl + Alt + []

    2. 文件之间(Recent Files)的跳转:Ctrl + E, Ctrl + Shift + E.

    3. 书签跳转:F11、Ctrl + F11、Ctrl +标签编号。

    4. 光标定位前进/后退:Shift + -, Shift +=.

    5. 编辑区和文件区跳转:Alt + window 编号跳转到窗口区,Esc 回到编辑区

    查看全部
  • 健康
    查看全部
    0 采集 收起 来源:文件操作

    2019-01-02

  • 快捷键:

    alt+1:打开project

    ctrl+alt+[或者]:多个项目窗口之间切换

    ctrl+shift+A:打开help中的find action

    ctrl+E:打开最近浏览过的文件

    ctrl+shift+E:打开最近编辑过的文件

    ctrl+shift+backspace:跳转到上一次编辑过的位置

    ctrl+alt+左箭头:跳转到上次浏览的地方

    ctrl+alt+右箭头:跳转到上次之后浏览的地方


    查看全部
  • 项目之间跳转:

    ctrl + alt + [ 上一个项目

    ctrl + alt + ] 下一个项目


    查看全部
  • 三、代码助手

    1.列操作

    Move caret to next word :移动一个单词位ctrl+。加Shift回移动并选中一个单词 
    Toggle Case:大小写切换:Ctrl+Shift+U 
    Move Caret To Line Start:移动到行首 
    Move Caret To Line End:移动到行尾 
    Select All Occurrences:批量选中相同行:Ctrl+Shift+Alt+J。注意右下角有标示出选中了多少carets 
    Code--Reformat Code:格式化代码


    查看全部
    0 采集 收起 来源:列操作

    2018-12-13

  • 二、高效定位代码之精准搜索

    1.类

    Navigate--Class:Command+N 搜索类。Include non-project classes排除jar包。

    2.文件

    Navigate--File:Shift+Command+N搜索文件。可搜目录+文件名。可选搜索jar包文件

    3.符号(两层含义函数名|属性)

    Navigate--Symbol:搜索符号

    4.字符串搜索

    Edit--Find--Find In Path:ctrl+shift+F。File mask 指在那类文件中搜索


    查看全部
    0 采集 收起 来源:精准搜索

    2018-12-13

  • 一、高效定位代码之跳转

    1.项目之间的跳转

    window--Next Project Window || Previous Project Window

    2.文件之间的跳转

    Recent Files 
    Recent Changed Files

    3.浏览修改位置跳转

    Navigate--Last Edit Location(Next Edit Location):跳转到上回(下次)编辑的地方 
    Navigate--Back(Forward):跳转到上回(下次)浏览的地方,光标停的地方

    4.利用书签跳转(快速学习源码的时候,需要这个功能)

    Bookmarks书签--toggle Bookmarks 加个书签 
    Bookmarks书签--toggle Bookmarks with Mnemonic 带有标记的书签

    5.收藏位置和文件

    Favorites(收藏)--Add To Favorites 
    收藏类光标放置在类上,收藏方法光标放置在方法上

    6.字符跳转插件emacsIdea

    Plugins:安装插件 
    emacsIdea使用的快捷键:Ctrl+J

    7.编辑器和文件区来回跳转

    Command+1:进入文件区 
    Esc:进入编辑区

    8.利用vim 进行多编辑区跳转(不需要)


    查看全部
  • 查看全部
    2 采集 收起 来源:课程总结

    2018-12-11

  • 八、其他操作

    1.文件操作

    • 在当前文件同一级目录下新建一个文件:Ctrl+N,在当前文件编辑区下

    • 复制当前文件:F5

    • 移动当前文件:拖拽啊! 
      2.文本操作

    • 复制文件名:Ctrl +C

    • 复制文件路径:Ctrl +shift+C

    • 剪切板工具:Ctrl+Shift+V 
      3.结构图:很有用

    • File Structure:查看当前文件的大纲Field,method:Ctrl+F12

    • 查看maven 依赖,类图:pom.xml里右击--Maven--show Dependencies (jar包依赖图中可以进行搜索)

    • 在类的里边,也可以看到继承关系

    • 查看类的继承结构,方法的调用层次:

    • Hierarchy Class Son:Ctrl + H,继承结构。另一种方式:Diagram for Son。

    • Call Hierarchy:显示方法的调用层次:

    • Caller Methods Hierarchy:谁调用这个方法

    • Callee Methods Hierarchy:这个方法调用谁了


    查看全部
    1 采集 收起 来源:结构图

    2018-12-09

  • 七、断点调试

    • Toggle Line Breakpoint :添加断点

    • 单步运行:F8

    • Resume Program:F9

    • Breakpoints:查看所有断点 Shift + Command + F8,

    • Mute Breakpoints:禁止所有断点

    • 条件断点:Command+F8,用于多次循环中跳转到指定的循环中。

    • Evaluate Expression:表达式求值

    • Run to Cursor:运行到指定行

    • setValue:动态改变运行时对象的值


    查看全部
    0 采集 收起 来源:断点调试

    2018-12-09

  • 5、编写高质量代码

    • 重构变量Rename:Shift+F6。语意清晰;

    • 重构方法:Refactor -- change signature

    • Add String as 2nd parameter to method ***

    • 抽取变量: Refactor--Extract--Variable

    • 抽取静态变量:Refactor--Extract--Contant

    • 抽取成员变量:Refactor--Extract--Field

    • 抽取方法参数:Refactor--Extract--Parameter

    • 抽取函数:Refactor--Extract--Method 
      Replace all occurrences(地方)


    查看全部
    0 采集 收起 来源:抽取

    2018-12-09

举报

0/150
提交
取消
课程须知
有一定的java编程基础即可
老师告诉你能学到什么?
代码生成技术 批量编辑技术 代码调试技术 代码智能修复技术 智能上下文关联技术 代码重构技术 高效的版本控制管理技术

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!