使用Intellij时常用的快捷键

选中文件夹,alt + insert : 新建一个类的快捷键
Alt + Enter(mac) / Alt + Enter(windows/Linux):关于红色报错,智能提示
F2:跳到下一个出错的位置
Alt + 上方向键(mac) / Ctrl + W(windows/Linux):扩大选区
CMD + D(mac) / Ctrl + D(windows/Linux):复制一行代码
CMD + X(mac) / Ctrl + X(windows/Linux):剪切行
CMD + DEL(mac) / Ctrl + Y(windows/Linux):删除行
Alt + CMD + Enter(mac) / Alt + Ctrl + Enter(windows/Linux):上方插入行
Shift + Enter(mac) / Shift + Enter(windows/Linux):下方插入行
CMD + Shift + Enter(mac) / Ctrl + Shift + Enter(windows/Linux):自动补全代码
CMD +上方向键(mac) /:光标快速移动到方法的签名上。可更改方法签名,将方法上下移动
CMD + Shift + 方向键(mac) / Ctrl + Shift + 方向键(windows/Linux):移动行。在Intellij中不会移出方法。
CMD + Alt + N(mac) / Ctrl + Alt + N(windows/Linux):内联:与抽取对应的操作,可内联变量,也可内联方法
CMD + Alt + P(mac) / Ctrl + Alt + P(windows/Linux):抽取参数
CMD + Alt + V(mac) / Ctrl + Alt + V(windows/Linux):抽取变量
CMD + Alt + F(mac) / Ctrl + Alt + F(windows/Linux):抽取字段
CMD + Alt + C(mac) / Ctrl + Alt + C(windows/Linux):抽取常量
CMD + Alt + M(mac) / Ctrl + Alt + M(windows/Linux):抽取方法
CMD + Shift + 方向键(mac) / Ctrl + Shift + 方向键(windows/Linux):与移动行的方法一样,将光标放在签名前面,就可以上下移动方法。同样,不会移出class外面。
Ctrl+Shift+Alt+T(windows/Linux):无敌的重构功能大汇总快捷键,里面包含一些高级的不常用的重构手法。

向后声明:比如"123.var"得到 String s = "123";
words.fori来循环words

CMD + Alt + L(mac) / Ctrl + Alt + L(windows/Linux):格式化代码
按两次shift键:可以查找文件,方法等任何东西
CMD + O(mac) / Ctrl + N(windows/Linux):打开类。支持模糊查找
CMD + E(mac) / Ctrl + E (windows/Linux):打开最近编辑的文件列表
CMD + Shift + O(mac) / CtrL + Shift + N(windows/Linux):打开文件
Ctrl + Tab(mac) / Ctrl + Tab(windows/Linux):打开上次访问过的文件
CMD + Shift + T(mac) / Ctrl + Shift + T(windows/Linux):在实现文件和单元测试之间快速切换。

Alt + Ctrl + R(mac) / Alt + Shift + F10(windows/Linux):运行
CMD + R(mac):可以在做小的重构之后,运行上一次的测试
CMD +Alt+R:调试,弹出debug菜单
Alt+Enter:反转if条件

一些常用的Live templates
sout+Tab:直接输出System.out.println();
soutm+Tab:System.out.println("Human.format2");,输出方法的名称
fori+Tab:输出循环
iter+Tab:
很多内置的Live templates可以在设置里面的Live templates菜单中找到。

CMD + Shift + A(mac) / Ctrl + Shift + A(windows/Linux):在忘记一些快捷键时,打开enter action的窗口。

可以自定义Live templates。需要注意:在下面的change选项中选择模板能够使用的上下文。

你可能感兴趣的:(使用Intellij时常用的快捷键)