返回上次编辑位置
-
- Ctrl+Shift+Backspace
字符快速查找并替换字符
-
- 类内查找:Ctrl+F
- 向上移动Ctrl+Shift+L;向下移动Ctrl+L
-
- 替换Ctrl+R
- 全局查找Ctrl+Shift+F 后面标注为类名;按文本内容查找
-
- 全局替换Ctrl+Shift+R
- 双击Shitf查找,不包含文本;可搜索类、资源、配置项、方法等
-
- Ctrl+N只查找java类,按名字搜索类
- Ctrl+Shift+N 按文件名搜索文件
- Alt+Enter:自动补全代码
- Alt+F7查找在何处引用某类
- Shift+Esc退出当前窗口
- Ctrl+Shift+F10:执行程序
- Ctrl+D:在当前行下方复制当前行
- Ctrl+Y:删除当前光标所在行
- Alt+Insert:自动生成构造方法,get,set方法。
- Ctrl+Alt+L:自动对齐。
- Ctrl+Alt+V:intrduce local variable:引入局部变量接受某一值。
- Ctrl+Shift+V:查看待粘贴内容
- Ctrl+Alt+T 环绕 可用于包裹异常等
- Ctrl+O 选择或覆盖方法
书签使用
- F11:添加/删除书签
- Shift+F11:查看所有书签
- Ctrl+F11:新增书签并添加标记
- Ctrl+数字: 跳转到标记书签
代码跳转
- Ctrl+Alt+左;Ctrl+Alt+右
- Ctrl+Shift+向上或者向下箭头移动本行代码向上或者向下移动
- Alt+Shift+向上或者向下箭头移动本行代码向上或者向下移动(不串行)
- 行注释Ctrl+/、块注释Ctrl+Shift+/,还可以快速生成类注释、方法注释等,光标在类和方法上面,输入/**然后回车。
- 快速写for循环,5.fori
- .var自动接收变量
- ctrl + alt + v 自动填充变量
- 删除本行快捷键Ctrl+G(自定义)
- alt +上/下 上一方法、下一方法跳转
- 选中开始的括号 { 或(,按ctrl+}或ctrl+}可以跳转到对应封闭括号所在行
- 选中开始的括号 { 或(,按ctrl+shift+}或ctrl+shift+}可以跳转到对应封闭括号所在行,并选中中间包含的内容
查找快捷键
查找文件
- Ctrl+Shift+N
查找类
- Ctrl+Shift+Alt+N
查找文字
- Ctrl+f
打开最近的文件,常用文件
- Ctrl+E
- Ctrl+Shift+E
重构快捷键
重命名
- Shift+F6
提取常量
Ctrl+Alt+c
提取本地变量
Ctrl+Shift+v
封装字段,重构点进去
提取方法
Ctrl+Alt+m
Ctrl+t
安全删除
Alt+Delete
Ctrl+t
自定义快捷键
\
- 在当前包中新建类:Ctrl+Shift+C
- 在当前文件夹中新建包:Ctrl+Shift+D
- Shift+F10:运行状态栏的main函数
- Ctrl+Shift+F10:重新运行所在类的main函数
- Ctrl+S :自动补全
- Ctrl+U:驼峰转换CamelCase插件功能
idea插件
\
大小写转换插件
- CamelCase
- Ctrl+U:驼峰转换CamelCase插件功能
- 快捷键shift+alt+u
系统自带转换大小写
- 快捷键shift+ctrl+u
快捷键插件
- Key promoter
\
idea类头模板
/*
** @author: cm***
** @date: Created in* { TIME }**
** @description:* $ description**
*/
**
多处选中
- 按住alt+shift,然后用鼠标左键点击文本,可以让光标在多个位置出现
- 每个光标都会同时输入你正在输入的文本
- 按住alt+shift的同时,也能这样选中多处。
END
选中多个矩形
- 按住 Ctrl+Shift+Alt,用鼠标选则多行文本,可以每处选择都是整齐的矩形。
END
切换列
- 普通状态下选择多行字符串是这样的
- 按住ctrl+alt+shift选择是这样的
- 按一下 Alt+Shift+Insert,可以切换成矩形选择状态。
与ctrl+alt+shift不同的是,Alt+Shift+Insert切换的矩形选择状态,可以选空白的地方。