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

IntelliJ IDEA神器使用技巧

难度中级
时长 2小时20分
学习人数
综合评分9.70
171人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
    1. 切换大小写:Ctrl + Shift + U

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

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

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

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

    6. 下一个 Error, F2


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

    2019-02-20

  • 笔记如图:

    https://img1.sycdn.imooc.com//5c458c390001342e20756729.jpg

    https://blog.csdn.net/qq_42929330/article/details/86578642


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

    2019-01-21

  • 3.postfix ,不支持自定义

    • 100.forin:普通for循环,

    • list.forof:高级for循环

    • name.field:生成属性值

    • new Date().sout:输出new Date()

    • user.return:返回语句自动生成

    • user.nn:判断语句自动生成


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

    2018-12-09

  • <h4><span ><strong>无处不在的跳转</strong></span></h4><p>#项目之间跳转 cltrl+alt+]/[</p><p>#快捷键查找(Help下)ctrl+shift+A</p><p>#文件之间跳转 recent file Ctrl+E</p><p>                       recent changes alt+shift+c</p><p>                       last edit location  ctrl+shift+backspace</p><p>#浏览修改位置跳转 ctrl+shift+向左箭头/向右箭头</p><p>#利用书签进行跳转 搜索bookmarks</p><p>                               新建书签 F11 (带标记的书签ctrl+F11)</p><p>                               跳转到带标记的书签 ctrl+标记</p><p>#收藏位置和文件和方法  显示收藏 夹alt+2</p><p>                                 搜索添加到收藏夹 add to favorites ctrl+shift+F</p><p>#字符跳转插件emacsIdea跳转 ctrl+J</p><p>#编辑区和文件区来回跳转 alt+1/esc</p><h4><span ><strong>精确搜索</strong></span></h4><ol class="list-paddingleft-2"><li><p>类   Navigate---&gt;Class     Ctrl+N</p><p>再按一下Ctrl+N  Include non-project classes 找到jar包里的类</p></li><li><p>文件 Navigate---&gt;File   Ctrl+Shift+N</p></li><li><p>符号  Navigate---&gt;Symbol  Ctrl+Shift+Alt+N</p></li></ol><p>       例如函数名或变量名</p><ol class="list-paddingleft-2"><li><p>字符串  Edit--&gt;Find---&gt;Find in Path   Ctrl+Shift+F</p><p>match case 是否匹配大小写   Words 搜索的字符串是否是一个单词</p><p>Regex 正则表达式   File mask:指定在哪类文件中进行搜索</p></li></ol><h4><span ><strong>列操作</strong></span></h4><p>Ctrl+Shift+A 打开命令窗口</p><p>Move Caret to Next Word <strong>Ctrl+向右箭头</strong></p><p><strong>Ctrl+Shift+向右箭头</strong> 移到冒号后选中后面的单词</p><p>Move Caret to line start  <strong>HOME</strong></p><p>move caret to line end   <strong>End</strong></p><p>Edit---&gt;Toggle Case  <strong>Ctrl+Shift+U</strong>  大小写切换</p><p>Edit---&gt;Find---&gt;Select All Occurences  <strong>Ctrl+Alt+Shift+J</strong></p><p>如: 选中任意一行的冒号         然后选中所有冒号 ctrl + shift + alt + J  </p><p>Code---&gt;Reformat Code    <strong>Ctrl+Alt+L</strong></p><p>寻找错误 <strong>F2</strong></p><h4><span ><strong>Live Templates(代码模板)</strong></span></h4><p>位置:菜单-&gt;File-&gt;Setting-&gt;Editor-&gt;Live Templates 功能:定义模板,使用特定“字符”快速敲击出某段代码。 举例:psvm 敲出 public static void main(String[] args) 使用: </p><ol class="list-paddingleft-2" ><li><p>点击右侧+号。选中Template Group(模板组),自己定一个组。</p></li><li><p>选择自己的组,点击+号,选择Live Template,增添自己的模板。</p></li><li><p>在Abbreviation(缩写)中写自己的缩写,比如pis。</p></li><li><p>在Description中写响应的描述。比如 private String </p></li><li><p>在Template Text中写模板代码。 比如: private String $VAR1$; //$VAR2$ $END</p></li></ol><p>        其中$VAR1$表示参数。当产生模板后光标会在参数位置上,当写完一个参数后,按下回车会 到另一个参数。最后到$END$处。  参数顺序可以使用右侧的"Edit variables"调整。</p><p>  6.在下方选择"Define",定义使用该模板的地方。</p><h4><strong><span >Postfix (代码预加载)</span></strong></h4><p>在打开postfix窗口中,可以看到有很多被隐藏起来的预加载代码可以通过点的方式进行预加载,又或者对一些太长、频繁使用的代码进行缩写处理,和live templates很类似,但后者是自定位的,而postfix是IDEA默认做好的一整套简写助手。</p><p>for       100.fori</p><p>sout     new Date().sout               system.out.println(new Date());</p><p>field    实体类里构造函数 缺少某个属性 name.field</p><p>return  user.return  返回</p><p>nn       不等于NULL    user.nn   ==     if(user !=null){ }</p><p>Ctrl+Shift+A    输入内容 postfix,查看相应代码的编写</p><h4>alt + enter (提示)</h4><p>用途广泛,列下几个常用的情景:</p><ol class="list-paddingleft-2"><li><p>自动创建函数</p><p>针对那些临时写出来的函数</p></li><li><p>list replace</p><p>顾名思义,也就是将对List对象进行for循环的i++语句,替换成foreach语句,减低程序运存,提高运行质量</p></li><li><p>字符串format 、 build</p><p>当一个字符串与其他内容(Integer、String等等)单纯地用+进行拼接时,可以对拼接的字符串进行alt+enter,然后才选取String.format()选项进行完善。而StringBuilder.append()则类似,不过生成了一个StringBuilder对象。这是一种对字符串整合规范的完善。</p></li><li><p>实现接口</p><p>编写一个interface时,对接口名alt+enter可快速创建一个ServiceImpl,也就是实现接口的实现类。</p></li><li><p>单词拼写</p><p>对拼写错误的单词提供其他预测正确地单词纠正。</p><p>type changed to ... 建议改为其他单词的候选</p></li><li><p>导包</p></li></ol><h4><span ><strong>重构</strong></span></h4><p>1.重构变量   Refactor---&gt;Rename   Shift+F6</p><p>将光标定位于要修改的单词上,按shift+f6,将变量重构成一个逻辑上清晰的变量</p><p>2.重构方法    Refactor---&gt;Change Signature  Ctrl+F6</p><p>在定义方法上按下 Ctrl+F6 ,添加一个参数</p><pre>public void sayHello(String firstName){ }</pre><p>或者在调用方法的地方  this.sayHello(firstName,lastName); 在调用的地方,直接添加一个参数后,光标置于参数上,按下alter+enter,选择Add  'String'   as 2nd parameter to method 'sayHello'</p><h4><span ><strong>抽取</strong></span></h4><ol class="list-paddingleft-2"><li><p>抽取变量   Refactor---&gt;Extract---&gt;Variable  Ctrl +Alt +V</p><p>将光标定义到一个字符串上,按下ctrl+alt+V,选 Replace this occurrence only 或 Replace at 6 occurrences</p></li><li><p>抽取静态变量   Ctrl + Alt + C</p></li><li><p>抽取成员变量 Ctrl + Alt + F</p></li><li><p>抽取方法参数   Ctrl + Alt + P</p></li><li><p>抽取函数 Ctrl + Alt + M</p></li></ol><h4><span ><strong>git集成</strong></span></h4><p>annotate  选取一行代码,在打断点处,右击选择<strong>annotate</strong></p><p>previous change  <strong>ctrl + alt + shift + 上下</strong>   <strong>ctrl + alt + z</strong> 复原修改之处(可以针对修改处撤销,也可以对整个文件甚至整个文件夹撤销)</p><h4><span ><strong>Local History (本地版本控制)</strong></span></h4><p>位置:Find Action搜索吧 功能:Idea提供的本地版本控制工具。 使用:Find Action搜索,然后选择<strong>Local History</strong>,选择Show History,会弹出一个窗口, 里面会记录以前的更改历史。 <strong>Put Label</strong> (打标记) 位置:搜索出Local History,选择第二个Put Label。 功能:对应上面版本控制工具,可以发布一个Label。也可以认为是打个标记。</p><h4><span ><strong>Spring的关联</strong></span></h4><p>位置:菜单-&gt;File-&gt;Project Structure-&gt;Facets </p><p>功能:帮助管理Spring容器。</p><p>还提供了很多其他的管理,比如EJB 使用: </p><ol class="list-paddingleft-2" ><li><p>点击+号,选择Spring,选择模块 </p></li><li><p>在Spring中,点击+号,起一个名字,选择spring配置文件。(SpringBoot中,选择类文件) </p></li><li><p>项目的各个文件中会出现spring的logo,其提供了很多功能。比如查看该Bean是在哪提供的。</p></li></ol><h4><span ><strong>关联数据库</strong></span></h4><p>idea关联数据库,用于和数据库联动,非常有用</p><p>关联了数据库之后,如果需要重构字段或表名,不仅可以更改当前页面,还可以更改所有引用到该表的sql以及数据库表名或字段</p><h4><span ><strong>断点调试</strong></span></h4><p>添加/取消断点 Ctrl + F8 </p><p>调试 Shift + F10 </p><p>运行 Shift + F9 </p><p>单步运行 Debug后按F8,控制台上一步步单步运行 </p><p>跳到下一个断点 resume:若有两个断点,调到下一个断点处。若只有一个断点,运行完程序。 F9 </p><p>查看所有断点 Shift + Ctrl + F8 </p><p>禁止所有断点 debug后在左下角的Mute breakPoints </p><p>条件断点 在需要用条件断点的断点处,使用Shift + Ctrl + F8 程序某部分满足条件,断点才会生效。 </p><p>动态求值 Alt + F8 Evaluate Expression按钮中 Alt+F8(Run) 运行到指定行 Alt + F9(光标停留,再按快捷键) 动态改变值 F2</p><h4><span ><strong>run anywhere</strong></span></h4><p>在当前可运行列表中选择一个运行 <strong>Shift+Alt+F9</strong></p><p>编辑当前运行 Edit Configurations.</p><h4><span ><strong>文件操作</strong></span></h4><p>新建文件 <strong>Ctrl + Alt + Insert</strong>  在project(Alt + 1)界面 <strong>Alt + Insert</strong> 复制文件 <strong>F5</strong> 移动文件 <strong>F6</strong></p><p>将光标移动到文件名上,Ctrl+C复制文件名</p><p>Ctrl+Shift+C 复制完整路径及文件名</p><p>调用剪切板,shift+Ctrl+V</p><h4><span ><strong>查看结构</strong></span></h4><p>ctrl+alt+u 小窗查看类图</p><p>ctrl + alt + shift + u 查看图结构(maven依赖,类图),利于查看源码</p><p>maven依赖关系图 光标定位pom.xml,右击 maven--&gt;show dependencies</p><p>ctrl+shift+u 单词变大写</p><p>查看当前field,method大纲 Ctrl+F12(Navigate---&gt;File Structure)</p><p>类继承结构,ctrl + H</p><p>方法调用层次,Ctrl + Alt +H</p><p><br /></p><p><br /></p>
    查看全部
    2 采集 收起 来源:课程总结

    2020-09-11

  • Ctrl+Alt+V 抽取成变量

    Ctrl+Alt+C 抽取成常量

    Ctrl+Alt+F 抽取成字段

    Ctrl+Alt+P 抽取程参数

    Ctrl+Alt+M 抽取程方法

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

    2018-11-18

  • 复制文件名 

    将光标移动到文件名上,Ctrl+C复制文件名

    Ctrl+Shift+C 复制完整路径及文件名

    复制多个文件名,打开剪贴板,Ctrl+Shift+V,选择相应的数字,粘贴剪贴板里对应的内容

    查看全部
    2 采集 收起 来源:文本操作

    2018-09-07

  • 版本控制 Git

    1. annotate  选取一行代码,在打断点处,右击选择annotate

       2.移动所有改动之处

    Ctrl +Alt + A输入内容 keymap 选Setting ,打开会有main menu

        Navigate--->Next Change下一个修改地方  

                             Previous Change上一个修改地方

      3.撤销,包括单个和项目改动之处 

       Ctrl +Alt + A输入内容 keymap 选Setting ,查找Revert

         撤销 Ctrl + Alt + Z  回滚代码到你上一次提交的状态

    4.local history  本地版本控制

    ctrl+alt+A 输入内容local history

    查看全部
    2 采集 收起 来源:git的集成

    2018-09-06

  • Ctrl+Shift+A 打开命令窗口

    Move Caret to Next Word Ctrl+向右箭头

    Ctrl+Shift+向右箭头 移到冒号后选中后面的单词

    Move Caret to line start  HOME

    move caret to line end   End

    Edit--->Toggle Case  Ctrl+Shift+U  大小写切换

    Edit--->Find--->Select All Occurences  Ctrl+Alt+Shift+J

    Code--->Reformat Code    Ctrl+Alt+L



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

    2018-09-04

  • 快捷键  

    ctrl+alt+[   上一个项目视图

    ctrl+alt+}   下一个项目视图

    ctrl+shift+a 查找action

    ctrl + e  打开最近文件

    ctrl+shift+退格键  上次编辑的位置视图

    书签位置的跳转

    首先 搜索bookmarks

    设置无序书签 f11

    设置有序书签  ctrl+f11  然后选择有序数列 例如1

    跳转各个书签位置 ctrl+序号  例如 ctrl+1,ctrl+3

    打开收藏视图  alt+2

    添加收藏 搜索 add to favorite 

    添加收藏 alt+shift+f  可收藏类和类中的具体方法

    跳转神器插件 emacsIdea

    文件区域与代码区域的跳转 alt+1 代码区域 esc

    查看全部
  • 抽取变量:ctrl + alt + v(refactor选项) 抽取静态变量:ctrl + alt + c(refactor选项) 抽取成员变量:ctrl + alt + f(refactor选项)
    查看全部
    2 采集 收起 来源:抽取

    2018-02-26

  • Intellij IDEA快捷键 项目之间的跳转 Ctrl + Alt + [ Ctrl + Alt + ] Find Action(查找操作) Ctrl + Shift + A 最近浏览的文件 Ctrl + E 最近修改的文件 Ctrl + Shift + E 上次编辑位置 Ctrl + Shift + Backspace 下一个编辑位置 Ctrl + Alt + Backspace 上一个光标停留位置 Ctrl + Alt + Left(左键) 下一个光标停留位置 Ctrl + Alt + Right(右键) 书签跳转 F11(快捷书签—打勾)再次按下取消 Ctrl + F11(带数字或字母书签)再次按下取消 跳转数字书签按下Ctrl + 标签号 !!字母标签和快捷打勾标签跳转方式未知!! 添加到收藏夹 Alt + Shift + F 字符跳转插件emacsIdea置插件 使用查找操作输入Plugins 使用:Ctrl + J + 需要跳转的字母
    查看全部
  • 精准搜索 1. 搜索类 菜单->Navigate-Class 搜索项目中的类文件 选中 Include non-project class 可以搜索出所有依赖的类文件。 2. 搜索文件 菜单->Navigate-File 搜索项目中的文件 选中 Include non-project file 可以搜索出所有依赖的文件。 3. 搜索符号(函数、属性、类等) 菜单->Navigate->Symbol 4. 搜索字符串 Edit->Find->Find in Path Case sensitive 是否大小写敏感 Whole words only 搜索的是不是整个单词。(比如搜索hello,选中就必须输入全 ,不能输入ello)选中可以加快搜索速度 Regular expression 是否是正则表达式 context 在什么文件下搜索 Scope 搜索范围。
    查看全部
    3 采集 收起 来源:精准搜索

    2018-03-22

  • idea中spring关联设置,File->Project Structure->facets ->添加spring ->配置项目对应的spring配置文件(默认有提示);

    此功能可快速定位索引服务位置;

    可快速定位类是在哪里扫描到的;

    查看全部
    1 采集 收起 来源:spring的关联

    2021-02-10

  • idea window版找Action快捷键:ctrl+shift+A

    在Action中可直接搜索命令模块,如maven,plugins会直接;

    idea window版多个项目窗口切换快捷键:ctrl+alt+[   或  ctrl+alt+]

    idea window版从编辑区切换到模块区快捷键:alt+1 (数字在模块标题处)

    idea window版从模块区切换到编辑区快捷键:esc

    查看全部
    • Project跳转:Ctrl+Alt+[,Ctrl+Alt+]

    • Find Action:Ctrl+Shift+A

    • Recent Files:Ctrl+E

    • 上次编辑的位置:Ctrl+Shift+Backspace

    • 添加书签:F11

    • 添加带标识的书签:Ctrl+F11

    • 显示书签列表:Shift+F11

    • 收藏:Alt+Shift+F

    查看全部

举报

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

微信扫码,参与3人拼团

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

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