IntelliJ IDEA可能很多人刚开始接触Java都是学校推荐使用的Eclipse或者是丑一点的NetBeans IDE。首先,这些软件是免费的而且体积很小,适合基础开发。IDEA是收费的,如果是大面积教学可能同步的话激活码参差不齐,或者老师带头破解也是不好的一种想法吧。现在和谐加重基本已经不是网上随便找几个码就能无限白嫖的时候了,避免这个干脆学校大部分都是免费的,这就是一个个人见解有疑问欢迎使用质疑。
对于小白来说第一次看到IDEA会感到一种很高大上的感觉,怎么能创建这么多会感到很害怕使用这个工具。相对于其他免费轻量级更适合新手,但是这也是不友好的,因为实际开发大部分还是使用IDEA需要一个简单过度。
1. IDEA中内容辅助键和快捷键(红色标记为常用):
- Ctrl+Shift + Enter,语句完成
- “!”,否定完成,输入表达式时按 “!”键
- Ctrl+E,最近的文件
- Ctrl+Shift+E,最近更改的文件
- Shift+Click,可以关闭文件
- Ctrl+[ OR ],可以跑到大括号的开头与结尾
- Ctrl+F12,可以显示当前文件的结构
- Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
- Ctrl+N,可以快速打开类
- Ctrl+Shift+N,可以快速打开文件
- Alt+Q,可以看到当前方法的声明
- Ctrl+P,可以显示参数信息
- Ctrl+Shift+Insert,可以选择剪贴板内容并插入
- Alt+Insert,可以生成构造器/Getter/Setter等
- Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义
- Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
- Ctrl+Enter,导入包,自动修正
- Ctrl+Alt+L,格式化代码
- Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
- Ctrl+Alt+O,优化导入的类和包
- Ctrl+R,替换文本
- Ctrl+F,查找文本
- Ctrl+Shift+Space,自动补全代码(一般修改防止和输入法冲突和eclipse一样的按键较好)
- Ctrl+空格,代码提示(与系统输入法快捷键冲突)
- Ctrl+Shift+Alt+N,查找类中的方法或变量
- Alt+Shift+C,最近的更改
以下是重构后的内容:
Alt + Shift + Up/Down:上/下移一行
Shift + F6:重构 - 重命名
Ctrl + X:删除行
Ctrl + D:复制行
Ctrl + / 或 Ctrl + Shift + /:注释(//或者/**/)
Ctrl + J:自动代码(例如:serr)
Ctrl + Alt + J:用动态模板环绕
Ctrl + H:显示类结构图(类的继承层次)
Ctrl + Q:显示注释文档
Alt + F1:查找代码所在位置
Alt + 1:快速打开或隐藏工程面板
Ctrl + Alt + left/right:返回至上次浏览的位置
Alt + left/right:切换代码视图
Alt + Up/Down:在方法间快速移动定位
Ctrl + Shift + Up/Down:向上/下移动语句
F2 或 Shift + F2:高亮错误或警告快速定位
Tab:代码标签输入完成后,按 Tab,生成代码
Ctrl + Shift + F7:高亮显示所有该文本,按 Esc 高亮消失
Alt + F3:逐个往下查找相同文本,并高亮显示
Ctrl + Up/Down:光标中转到第一行或最后一行下
Ctrl + B/Ctrl + Click:快速打开光标处的类或方法(跳转到定义处)
Ctrl + Alt + B:跳转到方法实现处
Ctrl + Shift + Backspace:跳转到上次编辑的地方
Ctrl + O:重写方法
Ctrl + Alt + Space:类名自动完成
Ctrl + Alt + Up/Down:快速跳转搜索结果
Ctrl + Shift + J:整合两行
Alt + F8:计算变量值
Ctrl + Shift + V:可以将最近使用的剪贴板内容选择插入到文本
Ctrl + Alt + Shift + V:简单粘贴
Shift + Esc:不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口
F12:把焦点从编辑器移到最近使用的工具窗口
Shift + F1:要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
Ctrl + W:可以选择单词继而语句继而行继而函数
Ctrl + Shift + W:取消选择光标所在词
Alt + F7:查找整个工程中使用地某一个类、方法或者变量的位置
Ctrl + I:实现方法
Ctrl + Shift + U:大小写转化
Ctrl + Y:删除当前行
Alt + Insert:代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
在IDEA工具中,Ctrl+空格的快捷键可以帮助我们补全代码。然而,这个快捷键与Windows中的输入法切换快捷键冲突,需要修改IDEA中的快捷键设置。请按照以下步骤操作:
1. 打开File菜单,选择Settings。
2. 在设置窗口中,点击keymap选项。
3. 选择Main menu下的code,然后点击Completion下的Basic。
4. 双击Basic,选择remove,然后按下Ctrl+空格。再次双击Basic,选择Add Keyboard,输入Alt+/,然后点击OK。
5. 现在可以使用快捷键Ctrl+/来实现代码补全功能。
在做项目时,有时会在整个项目里或指定文件夹下进行全局搜索和替换,这是一个很方便的功能。使用方法如下:
1. 全局搜索:
- 使用快捷键Ctrl+Shift+F打开搜索窗口,或者通过点击Edit→Find→Find in path打开搜索窗口。
- 搜索界面分为上中下三部分,上部为搜索条件(要搜索的内容、范围、方式等),中间部分为包含搜索内容的文件列表,点击单个文件可以在下面部分预览文件内容。
- 搜索范围包括整个项目In project、模块module、指定目录directory、指定范围scope。通过勾选顶部的条件复选框,可以实现正则搜索、指定文件后缀等。
2. 全局替换:
- 全局替换和全局搜索类似,只是多了替换操作。
- 通过快捷键Ctrl+Shift+R打开窗口,或者通过点击Edit→Find→Replace in path打开窗口。比搜索窗口多了填写替换内容的输入框。
- 点击右下角Replace in Find Window开始替换操作。如果要替换的文件非常多,会提示是否继续、替换哪些文件等确认框,按需选择即可。
有时候需要把一大串小写的字符串常转化为大写的,或者大写的切换为小写的,在IntelliJ IDEA中如何快速实现呢?
选中内容后,可以使用以下快捷键:
- Ctrl+Shift+u实现大小写的快速切换。
- Edit → Toggle Case也可以实现大小写切换。
在本文中,我们将学习如何创建一个作者信息类。首先,我们需要进入IDEA设置。在IntelliJ IDEA中,点击菜单栏的File(文件)> Settings(设置)。接着,在弹出的设置窗口中,选择Editor(编辑器)> File and Code Templates(文件和代码模板)。
在文件和代码模板的设置界面中,找到Class(类)选项卡。在这里,我们可以为Java类添加自定义的代码模板。为了生成作者信息类,我们需要在这个类上加上一段特定的代码。
接下来,我们在类上添加以下代码:
```java
/**
* @author 你的名字
* @since 日期
*/
```
将这段代码替换为您的名字和日期,然后保存更改。现在,每当您在IntelliJ IDEA中创建一个新的Java类时,这段代码将自动插入到类的开头。这样一来,您就可以轻松地为每个项目生成唯一的作者信息类了。