IDEA、VS Code这些常用快捷键
前言
这篇文章主要介绍了IDEA、VS Code常用快捷键汇总,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
一、IDEA快捷键
1.控制台语句 System.out 相关
sout + Tab键
// 生成System.out.println();,输出到控制台语句并换行
souf + Tab键
// 生成System.out.printf(“”);,输出一个格式化字符串到控制台
soutm + Tab键
// 生成System.out.println(“类名.方法名”);,输出当前 类和方法名 到控制台
soutp + Tab键:
// 生成System.out.println(所有方法参数名+值);,输出当前 方法的参数名和值 到控制台
1、快速生成main
输入psvm
2、 文件保存
IDEA是自动保存的,不需要我们去Ctrl + S保存。
3、删除一行
Ctrl+Y
4、新添,新建,添加的快捷键
Alt + lnsert
5、切换java程序
Alt + 右箭头 或 Alt + 左箭头
6、目录显示与关闭
Ctrl + Fn + F12
7、运行
Ctrl + Shift + F10
8、提示方法的参数
Ctrl + p
9、切换窗口
Alt + (数字)
我们可以鼠标放在窗口按钮查看快捷键数字。
2.查找
Ctrl + F
// 在当前文件进行文本查找
Ctrl + R
// 在当前文件进行文本替换
Ctrl + Shift + F
// 在项目进行文本查找
Ctrl+Shift+R
// 在项目进行文本替换
Shift + Shift
// 快速搜索
Ctrl + N
// 查找class
Ctrl + Shift + N
// 查找文件
Ctrl + Shift + Alt + N
// 查找symbol(查找某个方法名)
Ctrl + Shift + Insert
// 查看历史复制记录,idea可以保留历史复制的 100 条记录
Ctrl + 鼠标点击
// 快速找到成员变量的出处
CTRL+Q
// 查看当前方法的声明
3.跳转切换
Ctrl + E
// 最近更改的代码,最近文件
Ctrl + Tab
// 切换文件
Ctrl + Alt + ←/→
// 跳转历史光标所在处
Alt + ←/→
// 实现窗口左右更换(多窗口),切换子tab
Ctrl + G
// go to(跳转指定行号)
CTRL+ALT+I
// 自动缩进
4.编码相关
public static void main(String[] args)
psvm + Tab键 / main + Tab键
生成for (int i = 0; i < ; i++) {}
fori
快速选中
Ctrl + W
快速修改方法签名
Ctrl + F6
快速修改方法名、变量名、文件名、类名等
Shift + F6
格式化代码
CTRL+ALT+L
把选中的代码放在 TRY{} IF{} ELSE{} 里
Ctrl+Alt+T/I
实现大小写之间的转化
Ctr+shift+U
自动收尾,代码自动补全
Ctrl + Shift + enter
删除整行
Ctrl + Y
删除当前行
Ctrl + X
复制当前行
Ctrl + D
自动创建变量(new 对象();之后选择按快捷键)
Ctrl + Alt + V
生成代码(如get,set方法,构造函数等)
Alt+Insert(或右键Generate)
导入包,自动修正,IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
Alt + enter
代码提示
Alt + /
方法快速跳转
Alt + ↑/↓
显示方法参数信息
Ctrl+P
列出变量在哪些地方被使用了
Alt + F7
类的层级关系
Ctrl + H
跳到父类接口
光标在子类接口名,Ctrl + u
5.补充
F2 快速定位到文件报错位置
Ctrl+E 最近的文件
Ctrl+Alt+Enter
在当前行前插入一行
Shift+Enter 在当前行下面增加一行
Ctrl+Alt+O 自动删除未使用的import
Ctrl+Alt+T 快捷代码块 try catch 等
Alt+鼠标选择 列选择模式,按列选择
Alt+7 列出当前列的所有方法
Ctrl+Alt+V
抽取代码,提取方法参数为变量,
然后方法调用传入新生成的变量
Ctrl+Alt+P 将内容提取成所在方法的参数
Ctrl+Alt+C 将内容提取成常量
Ctrl+Alt+M 提取方法,将选中的代码提取到方法里
Ctrl+W 选择光标所在单词、行、块等
Ctrl+Alt+左 光标返回上次编辑位置
二、VS Code快捷键
1.编码相关
shift + alt +f
代码格式化
ctrl + k / ctrl +f
格式化选定代码
ctrl + shift + h
全局替换
ctrl + shift + f
全局查找文件
单行注释
ctrl+k,ctrl+c 或 ctrl+/
取消单行注释
ctrl+k,ctrl+u (按下ctrl不放,再按k + u)
多行注释
alt+shift+A
多行注释
/** */
2.对行操作
自动换行
alt + z
删除行
ctrl + shift + k
复制当前行
shift + alt +up/down
删除当前行
shift + ctrl + k
行增加缩进
ctrl + [
行减少缩进
ctrl + ]
移动行
alt+up/down
多行同时添加内容(光标)
ctrl + alt + up/down
3.对VS code 的操作
新建一个窗口
ctrl + shift + n
关闭编辑器窗口
ctrl + w
关闭所有窗口
ctrl + k + w
显示/隐藏左侧目录栏
ctrl + b
控制台终端显示与隐藏
ctrl + ~
4.对VS code 插件的操作
显示相关插件的命令(如:git log)
ctrl + shift + p
查找文件/安装vs code插件地址
ctrl + p
显示git
ctrl + shift + g
5.补充: VSCode推荐Vue开发必备的插件
Vetur —— 语法高亮、智能感知、Emmet等
包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个Ctrl需要同时按着)
EsLint —— 语法纠错
Debugger for Chrome —— 映射vscode上的断点到chrome上,方便调试(配置有点麻烦,其实我没用这个)
Auto Close Tag —— 自动闭合HTML/XML标签
Auto Rename Tag —— 自动完成另一侧标签的同步修改
JavaScript(ES6) code snippets —— ES6语法智能提示以及快速输入,除js外还支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各种包含js代码文件的时间
Path Intellisense —— 自动路劲补全
HTML CSS Support —— 让 html 标签上写class 智能提示当前项目所支持的样式