前言
- 换电脑+好长时间没有使用idea了,好多快捷代码和快捷键忘了,之前有过笔记,这里再整理一下,方便自己查看,大家有兴趣也可以自己记录一下
- 参考了很多篇文章,以及自己测试,这里给大家推荐几个我认为写的不错的
注释
单行注释
command + /
多行注释
command + Shift + /
方法注释
/** + Enter
类注释
Preferences → Editor → File and Code Templates → 对应的你想加入模板的文件
/**
* @Classname ${NAME}
* @Description TODO
* @Date ${DATE} ${TIME}
* @Create by 韩家小志
*/
- 这里我以scala class 为例,添加这个模板之后,每次我们添加class文件都会自动帮我们生成注释,效果如下
常用快捷代码
-
我们常说psvm 可以快速生成main方法等,那么我们可以调整吗,可以新增吗
-
Preferences → Editor → Live Templates →
-
上图的效果就是 ,输入psvm ,tab或者回车就会输出main方法了
java中常用快捷键 | 作用 |
---|---|
psvm + tab | 生成main方法 |
sout + tab | 生成输出语句 |
fori | 生成for循环for (int i = 0; i< ; i++) { } |
iter | 生成增强for循环 |
itar | 生成array for代码块 |
itit | 生成iterator 迭代 |
itli | 生成list的遍历 |
itco | 生成collection迭代 |
常用快捷键
- 我们常说command + z 是撤回,那么我们可以调整吗,可以新增吗
- Preferences → Keymap
- 这里整理一下我经常用的
快捷键 | 作用 |
---|---|
command+d | 复制一行 |
command+x / command + detele | 删除一行 |
command + / | 单行注释 |
command + shift + / | 多行注释 |
command + f | 在当前文件中查找 |
双击shift | 查找任何内容 |
command + shift + f | 在整个项目或者指定窗口中查找文本 |
command + r | 当前文件替换 |
command + shift + r | 在整个项目或者指定窗口中替换文本 |
command + c | 复制 |
shift + option + command + c | 复制方法的相对路径 |
shift + command + c | 复制方法在磁盘上的绝对路径 |
command + v | 粘贴 |
command + z | 撤销 |
command + shift + z | 取消撤销 |
shift + 回车 | 开始新的一行 |
shift + command + ⬆️ 或者 ⬇️ | 移动代码行 |
shift + option + ⬆️ 或者 ⬇️ | 移动代码行 |
control + option + ⬆️/⬇️ | 快速查找该文件中相同名字的单词 |
shift + control + ⬆️/⬇️ | 快速切换到该文件中下一个方法 |
option + ←或➡️ | 移动到单词头或者尾 |
shift + option + ← 或 → | 选中从光标的位置到单词头或尾的部分 |
control + 空格 | 基本的代码补全 |
option + command + l | 代码美化 |
option + commond + t | 包围代码块(if,try,while 等) |
options + 回车 | 自动导包 |
control + option + o | 删除没有使用的包 |
command + 1 | 聚焦到项目工具窗口,如果已经聚焦到该窗口,则会最小化该窗口 |
option + f1 | 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择(如在代码编辑窗口可以选择显示该文件的Finder) |
option + command + u | 查看当前类的继承关系 uml 图 |
control + o、control + i、control + enter 打开 override,get, set ,等 | 打开需要override 的方法 |
control + r / control + shift + r | 运行 |
control + d | 调试 |
control + option + r | 弹出 run 的可选择菜单 |
control + option + d | 弹出 debug 的可选择菜单 |
f4 / command + ⬇️ | 编辑/查看代码源 |
f5 | 复制文件到指定目录 |
f6 | 移动文件到指定目录 |
shift + f6 | 重命名文件 |
command + shift + u | 大小写转化 |