个人微信公众号:程序猿的月光宝盒
没有改keymap,win下的原生快捷键整理
1.定位跳转
1.0 查找action的快捷键
ctrl + shift + a
1.2 两个窗口之间的跳转
ctrl + alt + ]
后一个窗口
ctrl + alt + [
前一个窗口
1.3 文件之间的跳转
1.3.1 最近的文件
ctrl + e
1.3.2 最近改变的文件
在上一步的基础上在按一次
ctrl + e
1.3.3 回到上次编辑的地方
ctrl + shift +删除键(Backspace)
默认对应鼠标侧键的前后键
1.3.4 回到上次浏览的地方
ctrl + alt + 左右箭头
1.4 利用书签进行跳转
主要在浏览别人代码的时候梳理流程,做一些标记
1.4.1 普通书签
F11
1.4.2 带有标记的书签
ctrl+F11
1.4.3 跳转:在带有标记的时候,按
ctrl + 标记
1.5 加入收藏
alt + shift +f
可以放在类名
上,也可以放在方法名
上收藏
1.6 跳转插件
emacsIdea
使用:
先设置快捷键
然后按住
alt + k
松开之后按你想找的字母
1.7 编辑区和文件区跳转
alt+数字
1.7.1 回到编辑区
esc
2.精准搜索
2.1 搜类(class)
ctrl + n
再按一下就是搜索全部文件包括jar包中的文件
2.2 搜文件(file)
ctrl + shift +n
2.3 搜符号 (symbol)
shift + ctrl + alt +n
2.4 综合以上搜索快捷键
双击shift
用tab换
tab
2.5 字符串查找
ctrl + shift + f
3.代码小助手们
3.1 列操作
选择所有出现的
ctrl + shift + alt +j
光标处选中到行头
shift + home
光标处选中到行位
shift + end
3.2 查找错误
F2
3.3 "."出快感
.sout
.for
.not
.field
.return
可以去setting的postfix里看
4.重构
4.1 重构变量
shift + f6
4.2 重构方法
比如说给方法加个参数
alt + enter
,然后在弹出的下拉列表中选择
5.抽取
5.1 抽取变量
ctrl + alt + v
比如说抽取一个相同的字符串
5.2 抽取静态变量
ctrl + alt + c
5.3 抽取成员变量
ctrl + alt + f
5.4 抽取方法参数
ctrl + alt + p
5.5 抽取方法
ctrl + alt +m
6.寻找修改轨迹
6.1 显示版本代码中的详细信息
在显示行号的那里右键
点击Annotation,鼠标放在显示的信息上,即可以有详细信息
6.2 查看此次未提交前当前文件的所有改动之处
ctrl + shift + alt + 上下箭头
6.3 撤销(相当于revert)
在需要撤销的地方
alt + ctrl + z
或者在文件空白处按,作用是还原整个文件
或者在文件夹上按,就是文件夹的撤销
6.4 localhistory
在没有受到版本控制时,本地也会默认创建
ctrl + shift + a
输入 local history
.另外 put label 就相当于commit 用于在history中显示
7.调试
7.1 查看所有断点
shift + ctrl + f8
7.2 条件断点
shift + ctrl + f8
后在condition 中写java的表达式
8.查看当前field,methods大纲
shift + f12
9.查看maven依赖,类图
ctrl+shift+alt+u
10.查看类调用
ctrl + h
11.查看方法调用
鼠标停在方法上
ctrl + alt + h