alt + 数字 可以快速切换视图
ctrl+alt+] 项目之间的跳转
ctrl + shif +A 找Action
ctrl+E 查看最近打开的文件 recent files
ctrl+ shift + E 查看最近改变过的文件 recent change
ctrl + shift + backspace 上一次修改的最后位置 last edit location
ctrl + alt + 左箭头 跳转到上一次浏览的位置 Back
书签 Bookmark
F11 直接加书签 BookMarks
ctrl + F11 给书签取个名字
ctrl + 数字 跳转到指定书签
收藏位置和文件
Alt + 2 打开favorites 视图
alt + shift + f 收藏喜欢的类和方法 Add To Favorites
字符跳转插件emacsIdea置跳转:
1.首先按 ctrl + shift + Action 输入plugins,跳转到安装插件的地方
2.接下来输入emacsIdea 安装,然后重启
3.配置 ctrl + shift + Action 输入keymaps,设置快捷键
4.搜索栏输入 emacs
5.找到AceJumpWord 右键 Addshortcut 修改快捷键为ctrl+j 按1个P然后就可以跳转到想要去的位置了
文件区和编辑区的跳转:
Alt + 对应的视图名字跳转到文件去,再按一下ESC又跳转回来了
如何高效定位代码
精准搜索类:
ctrl+N 在Navigate中可以看到这个快捷键
精准搜索文件:
ctrl+shift+N 在Navigate中可以看到这个快捷键
精准搜索符号:
ctrl+alt+shift+N 在Navigate中可以看到这个快捷键
精准搜索字符串
ctrl+shift+f 在Edit---->find---->find in path
ctrl+右箭头 移动到单词的尾部 move caret to next word
ctrl+shif +U 把一个单词变成大写 在Edit-->Toggle Case
home 移动到行首 move caret to line start 如果想要选中多加一个shift
end 移动到行位 move caret to line end 如果想要选中多加一个shift
ctrl+alt+shift+j 选中所有的字符 edit--->find--->select all Occurrencies
ctrl+alt+l 格式化代码 code--->reformate code
F2快速定位到错误
live template
进入settings里面的live templates
可以添加一个templates group然后里面设置一些快捷键
main 生成main函数
public static void main(String[] args){
$END$
}
ps private String
pi private int
postfix:
变量.for 遍历这个变量
变量.sout 打印这个变量
变量.field 生成成员变量
变量.return返回结果变量
变量.nn 判断是否为空
变量.var直接赋值
alter + enter:
自动创建函数:
list replace
formate和StringBuilder
实现接口
单词拼写
导包
重构:
变量 shift + F6 Rename
方法 ctrl+F6 Refactor菜单中的change signature
抽取:Refactor ---> extract
- 抽取变量 ctrl+atl+V
- 抽取静态变量 ctrl+atl+C
- 抽取成员变量 ctrl+atl+F
- 抽取方法参数 ctrl+atl+P(这样做可以把你的方法从本类中抽取出来,变成另外一个公用类的方法)
- 抽取函数 ctrl+atl+M
git的集成
与Spring关联
File--->Project Structure---->Facets
database如果说表名称修改后,想让sql语句跟着改变,可以尝试对着数据库中的表名按shift+F6进行重构
断点调试:
shift + F10运行
shift + F9调试
ctrl + F8 打断点
F8 stepOver
F9 跳断点 Resume
ctrl + shift + F8 查看所有断点
禁止所有断点
条件断点 对着断点右键
表达式求值 Alt+F8
setValue 直接在Expression处改
文件操作:
ctrl+shift+c 复制文件的全路径
ctrl+shift+v可以看看目前几次复制的东西
结构图:
Navigate --->File Structure ctrl+F12
ctrl + alt + shift +U 看一看类图的继承关系
ctrl+alt+H也可以看看方法的调用层级关系