IDEA使⽤总结(3)—⾼效定位代码(⾮常实⽤)
1.  特别介绍Find Actions
IDEA⾸先在设计的思路上就吸引到我了。他把所有的可以执⾏的操作都定义为action,也就是⼀个动作。IDEA上的快捷键有多少?⾄少的有⼏百吧!但是当你打开action的搜索窗⼝,你不需要记住快捷键,你就可以迅速到你想要执⾏的操作。
Find Actions的快捷键是    ctrl+shift+a
ctrl+shift+a
Find Actions的快捷键是
Find Actions
他会⾃动显⽰动作列表,还有他们的快捷键。
2.  ⽂件之间跳转
当你在编写代码的时候,打开了很多的代码⽂件,⽽上⾯的⽂件导航中你也关闭了。
快捷键ctrl+e,就会显⽰你最近查看的代码⽂件,可以进⾏切换。
这时候可以通过recent files命令
recent files命令,快捷键ctrl+e
ctrl+shift+e,显⽰的就是最近改动的代码⽂件列表。
如果只想查看看已改动的ctrl+shift+e
3.  项⽬之间的跳转
就是多个项⽬之间进⾏跳转。
Ctrl+alt+]    跳转到下⼀个项⽬窗⼝。
Ctrl+alt+]
Ctrl+alt+[    从下⼀个项⽬窗⼝跳转回来。
Ctrl+alt+[
如果有三个项⽬窗⼝,是按照打开的顺序1-2-3-2-1。
如果⼀直按Ctrl+alt+]就是1-2-3-1-2-3这样的顺序。
这组快捷键在菜单栏的Window下可以查看。
项⽬间切换快捷键
注意:如果只打开⼀个项⽬,这两个快捷键是不能使⽤的。
4.  浏览、修改位置的跳转
4.1    修改位置的跳转
当你在A⽂件修改⼀些代码之后,进⼊到B⽂件写代码,发现A⽂件刚修改的代码还有需要改动的地⽅,就可以⽤这个命令,快速切换回A⽂件,并且光标定位到离开⽂件时候所在的光标位置。
ctrl+shift+backspace
⽤到的命令:Last Edit Location
Last Edit Location,快捷键:ctrl+shift+backspace
还可以再回到B⽂件原来的位置,
⽤到的命令:Next Edit Location
Next Edit Location,这个快捷键有的版本没有给定义,可以到IDEA中
Filt ——> Settings ——> Keymap 这⾥进⾏设置
设置快捷键1
Next Edit Location这个命令确实没有被设置快捷键,如有需要双击设置。
在输⼊框中输⼊要查的命令,发现Next Edit Location
设置快捷键2
选择Add Keyboard Shortcut,进⾏设置
设置快捷键3
4.2    浏览位置的跳转
当你查看了A,B,C三个⽂件,可以使⽤下⾯命令,在查看⽂件中互相切换
可以使⽤下⾯命令,在查看⽂件中互相切换
当你查看了A,B,C三个⽂件,
Ctrl+Alt+向左箭头
Back  :  Ctrl+Alt+向左箭头
Ctrl+Alt+向右箭头
Forward :Ctrl+Alt+向右箭头
这个命令可以在菜单栏Navigate中查看到。
浏览⽂件跳转
5.  利⽤好书签
这个功能主要是在你浏览别⼈代码过程中,做⼀些标记的时候⽤的⽐较多。
或者说你在浏览源码的时候,通过某两个⽂件之间对⽐。
这⾥就说到了favorite窗⼝⾥的标签了。
如果我就单独的需要对⼀些⽂件做⼀个标记,⽐如看⼀个源码⽐较重要的类,或者⼀个功能中核⼼的⼀些类,都可以创建⼀个标签组,F11就会添加到标签中了,如果在按F11
F11就取消了添加。
按F11
Bookmarks。
标签所在的位置是favorite窗⼝⾥的Bookmarks
只有⼀个Bookmarks,可以按住ctrl+F11进⾏标记分组。
favorite窗⼝⾥只有⼀个Bookmarks,可以按住ctrl+F11进⾏标记分组。
idea的快捷键按住ctrl+F11,会弹出⼀个窗⼝
分组标记的直接⽤法就是在对应的类上,双击选取,然后按住ctrl+F11
标签1
Bookmarks,可以看到
然后查看favorite窗⼝⾥的Bookmarks
标签2
说明⼀下:可以在项⽬⽬录结构中直接选择你要添加标签的类
说明⼀下:
标签3
添加到标签中的⽂件,前边会有灰⾊的对勾做标识。
Bookmarks中会记录哪个⽂件中的哪⼀⾏做了⼀个标签。
在⽂件中的某⼀⾏上按住F11,Bookmarks中
标签4
最后这个添加标签也是⼀个动作,可以在Find actions中搜索Bookmarks就能看到对应的动作。
6.  利⽤好收藏
这个收藏指的是favorite窗⼝⾥的星号。与上边说的标签的标识有所区别。
收藏1
收藏⽤到的动作:Add to favorite,    ⽤到的快捷键    alt+shift+f
他可以收藏⼀个类,也可以收藏⼀个⽅法(光标定位在⽅法名上)。
收藏2
可以创建多个收藏夹进⾏分类。
收藏3
也就是收藏可以创建多个⽂件夹进⾏分类收藏,⽽标签只能有⼀个⽂件夹,只能进⾏⽂件夹内的分组。⼩伙伴们可以按照应⽤。7.  编辑区和⽂件区来回跳转
按alt+对应的数字,就可以直接跳转到该窗⼝。
IDEA左右两边有很多的⼩窗⼝,窗⼝上都有序号,按alt+对应的数字
⽐如我们全屏在编辑窗⼝中,我们要查看项⽬⽬录,就按alt+1,项⽬⽬录窗⼝就打开了。
按esc,光标就跳回到编辑窗⼝了。
然后我们查看完成之后,可以按esc
按shift+esc就是隐藏打开的窗⼝,光标返回到编辑窗⼝。
这些都⾮常好的好⽤,操作简单,很好上⼿。
在提⽰⼀些:上边说到的Favorites窗⼝也⾮常好⽤,⽐如我们浏览⼀些源码,可以加个收藏也就是星号,还可以加⼀些标签,如Boolmarks,或者在调试代码时候加的⼀些断点都在这⾥边,⾮常⽅便查和定位。
Boolmarks,或者在调试代码时候加的⼀些断点都在这⾥边,⾮常⽅便查和定位
8.  字符跳转插件emacsideas
emacsideas是在同⼀个⽂件内的字符跳转⼯具,是idea的⼀个插件。
8.1    如何安装插件?
进⼊全局设置中的插件管理。