项目之间的跳转
Window - Next / Previous Project Window
文件之间的跳转
- Recent Files
- Recent Changed File
修改过的位置跳转
Navigate - Last / Next Edit Location
浏览的位置跳转
Navigate - Back / Forward
利用书签进行跳转
浏览源码神器
- Bookmarks
- Add to Favorites 收藏类和函数
字符串跳转插件emacsIdea
先下载插件,然后去Manage keymaps 找到emacasIdea - AceJumpWord修改快捷键。
编辑区和文件跳转
Alt + 1 从编辑区跳到文件
ESC 从文件跳到编辑区
利用vim进行多编辑区跳转
安装ideaVim插件
2.2 精准搜索搜索框上方可以勾选是否去依赖的jar包寻找
找类
Navigate - Class
找文件
Navigate - File
符号(函数或属性)
Navigete - Symbol
可勾选是否在非当前文件搜索
字符串搜索
Edit - Find - Find in Path
3 代码小助手们
可以快速完成批量操作。
3.1 列操作Edit - Find - Select All Occurrences
3.2 Live Templates可自定义生成代码的模板
3.3 后缀常用的后缀:
- fori
- sout
- field
- return
- nn (not null)
重构变量
Refactor - Rename
重构方法
Refactor - Change Signature
4.2 抽取抽取变量
Refactor - Extract - Variable
方法参数
Refactor - Extract - Parameter
抽取函数
Refactor - Extract - Method
5 寻找修改轨迹 5.1 Annotate 5.2 修改轨迹Navigate - Previous Change
5.3 撤销Revert
5.4 local history 其它1 寻找快捷键
总结Help - Find Action
- 可以安装插件来提升开发效率,比如emacsIdea与vimIdea。
- 不用死记硬背快捷快,可以一次了解一个功能,慢慢熟悉。
- 没事点点看上方导航栏的Edit, View, Navigate, Code, Refactor这几个,看看都有哪些功能。再去百度具体用法,自己再尝试一下,再背下快捷键或者自己设置快捷键。
感谢您的阅读,若您喜欢,可以点击下方的的“推荐”支持我。谢谢!
也可以关注我的慕课账号,会经常更新Java、算法、Vue开发方面的文章哦~