idea快捷键

注意:如果是被汉化过的intellij idea用查找操作(ctrl shift a)部分要用中文

文件操作

在当前目录下新建文件 Ctrl + Alt + Insert
复制文件 F5
移动文件 F6

复制文件全路径:ctrl + shift + c

打开剪切板:ctrl + shift + v

 

跳转

Ctrl+E 最近文件

Alt+1 文件编辑区与Project区窗格进行切换

Alt+2 文件编辑区与Favorites收藏夹窗格进行切换

Esc 回到文本编辑区

Ctrl+Shift+A  打开帮助区

Alt+Shift+F 添加某个类或函数到收藏

Ctrl+Shift+Backspace 跳转到上一次编辑过的位置

Alt+左箭头/右箭头  上面文件切换

 

搜索

精准搜索类:Ctrl+N

精准搜索文件:Ctrl+Shift+N

精准搜索函数和属性:Ctrl+Shift+Alt+N

精准搜索字符串:Ctrl+Shift+F

 

列操作

删除光标所在行 Ctrl+Y

复制光标所在行 Ctrl+D

切换大小写:Ctrl + Shift + U

格式化代码:Ctrl + Alt + L

移动当前代码行:Ctrl + Shift + 上下箭头

光标移动一个单词 Ctrl (+ Shift, 并选中) + 左右键

光标移到行首 Home (+ Shift, 并选中)

光标移到行尾 End (+ Shift, 并选择) 

同步操作-当前文件中所有相同的内容 Ctrl + Shift + Alt + J.

下一个 Error, F2

 

live Templates

live Templates(我理解为样板代码)

可通过ctrl + shift + A万能查找功能的方法去输入live templates找到

下面是live templates的设置内容

 

通过点击+,可以选择添加一个live templates(新的样板),亦或是选择添加一个templates group(新的样板分组)

在添加或修改一个样板时,有以下几个单词需要注意:

abbreviation:缩写,也就是样板代码的最简命名

Templates text: 样板代码文本,该区域内写入的代码就是套用样板时直接用上的代码,最好不要有语法错误。

关于样板代码的一些通配符:

$end$ 指定样板代码生成后,输入光标停顿的位置,方便自己定位代码

$var$、$var1$、$var2$ 指代码中部分需要根据实际情况重新命名的部分,例如定义属性、成员变量时常需要这么留白。

在新建时,最底下有一行红色字体,末尾的Define是定义按钮

用于定义该代码的适用范围,设定后还能检查当前输入的代码是否有语法错误。

 

 

postfix

 

100.forin:普通for循环,

list.forof:高级for循环

name.field:生成属性值

new Date().sout:输出new Date()

user.return:返回语句自动生成

user.nn:判断语句自动生成

 

 

重构

1.重构变量   Refactor--->Rename   Shift+F6

将光标定位于要修改的单词上,按shift+f6,将变量重构成一个逻辑上清晰的变量

2.重构方法    Refactor--->Change Signature  Ctrl+F6

在定义方法上按下 Ctrl+F6 ,添加一个参数

public  void sayHello(String firstName){

}

或者在调用方法的地方  this.sayHello(firstName,lastName); 在调用的地方,直接添加一个参数后,光标置于参数上,按下alter+enter,选择Add  'String'   as 2nd parameter to method 'sayHello'

 

抽取

ctrl + alt + v  变量重构

ctrl + alt + C 变量转静态不可变常量

ctrl + alt + F 变量转静态常量

ctrl + allt + P 抽取成员变量

clt + alt + M 抽取方法

 

本地历史

 

Local History (本地版本控制) 位置:Find Action搜索吧 功能:Idea提供的本地版本控制工具。

使用:Find Action搜索,然后选择Local History,选择Show History,会弹出一个窗口, 里面会记录以前的更改历史。

Put Label (打标记) 位置:搜索出Local History,选择第二个Put Label。 功能:对应上面版本控制工具,

可以发布一个Label。也可以认为是打个标记。

 

调试

添加断点:Ctrl+F8

点击小虫子

然后按F8向下执行

按F9结束执行

如果有下一个断点的话,直接跳到下一个断点

shift + ctrl + F8    查看所有断点

Mute Breakpoints:禁止所有断点

 

 

 

结构图

File Structure:查看当前文件的大纲Field,method:Ctrl+F12

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值