一、快捷键
实习公司带佬给的IDEA快捷键参考:
https://cdk8s.gitbook.io/github/keymap-introduce
网络上有很多快捷键的分享,但是会遇到这样的情况“看到别人用某种快捷键,但是不知道这个方法在快捷键里叫什么操作;或者不同的IDE(pycharm、idea、eclipse等)的风格不同”,故记录一下~
(https://cdk8s.gitbook.io/github/keymap-introduce)
- 一、复制
1、复制当前行
eclipse风格下是:
windows只有复制Selection的(不会换行),是Ctrl+D
复制当前行没有快捷键,我是用Alt+D,没有和其他键冲突
- 二、搜索
1、全局按照内容搜索——find in path
2、全局按照类名搜索——go to class
也可以用来找前端组件
常见为:Ctrl + N 或 Ctrl+Shift+T
3、返回上次鼠标光标所在位置——back/forward
window风格:Ctrl +Alt + ←/→
eclipse风格: Alt + ←/→
还可以在顶部工具栏找到
- 三、移动
1、调整代码位置——Move Statement Down
eclipse风格下是Alt + 上下箭头
window风格下是Ctrl + Shift + 上下箭头
二、快捷键失效的问题
一般都是和电脑上的软件快捷键冲突了。常见情况:
1、ctrl + shift + f(全局搜索) 和 电脑默认输入法的繁简体切换冲突
2、ctrl + alt + L(window风格下的格式化代码缩进等)和网易云的“喜欢该音乐冲突”
我在网上还看到有人和QQ热键冲突的
三、其他
不同快捷键模式的快捷键不同,我们可以根据自己的习惯更与那种风格契合度更高,来选择对应的模式。
因为我原来是用eclipse的,然后换成idea就把快捷键换成Eclipse风格了
但是最好还是用默认的,不要瞎改,不然别人用你电脑会有障碍,开放互通是永恒的主题(狗头)