Idea常用配置与快捷键总结

文章目录

  • 配置
    • 字体和主题
    • 启动项
    • 快捷键
    • 代码联想
    • 编码
    • 导包
    • 空格与换行
    • maven
    • ES6语法支持
    • Vue插件安装
    • 版权
    • Git配置
    • 注释风格
    • 空格
  • 常用快捷键
    • 单键
    • Ctrl
    • Shift
    • Alt
    • Ctrl+Alt
    • Alt+Shift
    • Alt+Shift
    • Ctrl+Shift+Alt
    • 鼠标
  • 代码补全

配置

字体和主题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LKHRmmCV-1632121164117)(assets/1525751947796.png)]

编辑器字体:
Idea常用配置与快捷键总结_第1张图片
控制台字体:
Idea常用配置与快捷键总结_第2张图片

启动项

Idea常用配置与快捷键总结_第3张图片

快捷键

对于不习惯idea风格快捷键的同学,可以在这自己修改。
Idea常用配置与快捷键总结_第4张图片

代码联想

Idea常用配置与快捷键总结_第5张图片

编码

重要,必设置项。
Idea常用配置与快捷键总结_第6张图片

导包

自动导包:
Idea常用配置与快捷键总结_第7张图片
Add unambiguous imports on the fly自动导包

Optimize imports on the fly自动去掉无用的包

导入包下所有类:
Idea常用配置与快捷键总结_第8张图片
设置为100是为了避免jar包冲突或者误导入。

空格与换行

Idea常用配置与快捷键总结_第9张图片
windows换行符为CRLF格式,linux为LF,如果项目存在脚本文件,由于换行符在两种系统之间不一致会导致解析出错。因此直接设置为与linux一致。

将之前的CRLF格式文件全部转化为LF:先选中对应的文件夹,对该文件夹下的所有文件替换
Idea常用配置与快捷键总结_第10张图片

maven

idea自带的maven版本是3.3.9,我们一般不需要指定自己的。不过我们可以指定settings.xml来修改自己的仓库地址。
Idea常用配置与快捷键总结_第11张图片

ES6语法支持

Idea常用配置与快捷键总结_第12张图片

Vue插件安装

Idea常用配置与快捷键总结_第13张图片

版权

设置类和接口的文档注释信息
Idea常用配置与快捷键总结_第14张图片

在includes下添加MyFileHeader文件,加入自定义内容:

/**
 * @author liuzhulin
 * @email [email protected]
 * @desc 
 * @create ${YEAR}/${MONTH}/${DAY}
 */

版权设置:
Idea常用配置与快捷键总结_第15张图片

Git配置

使用git的客户端,输入Alt + F12就能用git控制台了
Idea常用配置与快捷键总结_第16张图片

git控制台中文乱码问题解决:

  • 在idea中 – Help – Edit Custom VM Options… – 在文件末尾添加一行
-Dfile.encoding=UTF-8
  • 在git安装目录下找到etc/bash.bashrc文件,在文件的最后添加:
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
  • 控制台输入exit断开会话,重新打开才生效

注释风格

按下Ctrl + /时,默认会从第一行开始,我个人习惯与代码行对齐。
Idea常用配置与快捷键总结_第17张图片
Idea常用配置与快捷键总结_第18张图片

空格

将tab键替换为空格
Idea常用配置与快捷键总结_第19张图片

常用快捷键

单键

快捷键 作用
F2 快速定位到错误或警告处
F4 进入到某一方法或者到变量定义处
Esc 把鼠标焦点带回编辑区

Ctrl

快捷键 作用
Ctrl+0…9 定位到书签所在位置
Ctrl+B 进入接口方法声明处,或选中方法后Ctrl+鼠标左键或按鼠标滚轮键
Ctrl+D 复制一行
Ctrl+E 打开最近修改的文件
Ctrl+F 当前文件下查找
Ctrl+F4 关闭当前代码栏
Ctrl+F7 查询当前元素在当前文件中的引用,然后按F3可以选择
Ctrl+F9 热部署
Ctrl+F11 对某一行插入书签
Ctrl+F12 显示当前文件的结构
Ctrl+G go to(跳转指定行号)
Ctrl+H 打开继承体系
Ctrl+N 查找并打开类
Ctrl+X 剪切一行
Ctrl+Y 删除一行
Ctrl+O 重写父类方法,也可以Alt+Insert后再选择重写
Ctrl+P 显示参数信息
Ctrl+Q 查看格式化后的注释
Ctrl+R 当前文件下替换
Ctrl+W 选中单词或其扩展区域
Ctrl+/ 单行注释
Ctrl+{ 光标定位到左大括号
Ctrl+} 光标定位到左大括号

Shift

快捷键 作用
Shift+Entry 向下创建一空行
Shift+F6 批量重命名,包括变量、文件名
Shift+F9 debug运行上次的程序
Shift+F10 运行上次的程序
Shift+F11 显示书签

Alt

快捷键 作用
Alt+1 显示/隐藏Project栏
Alt+2 显示/隐藏收藏夹栏
Alt+7 显示/隐藏Structure栏
Alt+F8 debug模式计算表达式
Alt+F12 打开控制台
Alt+Left/Right 左右切换tab页面
Alt+Up/Down 移动上/下一个方法
Alt+Insert 生成构造器/Getter/Setter等
Alt+Home 选择某个包下的文件

Ctrl+Alt

快捷键 作用
Ctrl+Alt+B 进入接口实现类的方法声明处,或选中方法后Ctrl+Alt+鼠标左键
Ctrl+Alt+C (批量)提取常量,命名好后再按一次该快捷键可设置访问级别
Ctrl+Alt+Entry 向上创建一空行
Ctrl+Alt+F 抽取变量为成员变量或方法内变量
Ctrl+Alt+H 查看方法在哪些地方被调用
Ctrl+Alt+L 格式化代码
Ctrl+Alt+M 抽取成方法
Ctrl+Alt+O 优化导入的类和包
Ctrl+Alt+R 在当前项目下进行文本替换
Ctrl+Alt+S 设置界面
Ctrl+Alt+T 把代码包起来,例如try/catch
Ctrl+Alt+V 快速给new出来的对象起名字
Ctrl+Alt+Z 反撤销
Ctrl+Alt+Left/Right 跳转历史光标所在处

Alt+Shift

快捷键 作用
Ctrl+Shift+Backspace 跳转到代码中上次改动的地方
Ctrl+Shift+Entry 自动收尾,代码自动补全
Ctrl+Shift+H 查看方法的重写情况,+表示被重写了,
Ctrl+Shift+F 全局查找,或选中指定文件夹下查找
Ctrl+Shift+F7 高亮显示当前文件中某一变量的使用地方,F3选择下一个
Ctrl+Shift+F10 运行当前文件main方法
Ctrl+Shift+Insert 粘贴最近复制的内容
Ctrl+Shift+N 可以打开类和非Java文件
Ctrl+Shift+R 全局替换,或选中指定文件夹下替换
Ctrl+Shift+T 快速创建该类的测试类
Ctrl+Shift+U 大小写转换
Ctrl+Shift+Up/Down 上下行代码位置互换,自动调整代码格式
Ctrl+Shift+V 粘贴最近复制的内容
Ctrl+Shift+W 取消单词扩选
Ctrl+Shift+Z 反撤销
Ctrl+Shift+/ 多行注释

Alt+Shift

快捷键 作用
Alt+Shift+F 将某个重要的文件或喜欢的文件加入收藏夹
Alt+Shift+Up/Down 上下行代码位置互换,不调整格式

Ctrl+Shift+Alt

快捷键 作用
Ctrl+Shift+Alt+U 打开类结构图
Ctrl+Shift+Alt+鼠标左键 多光标同时编辑
Ctrl+Shift+Z git中的rollback,选中某行可以只对该行回退

鼠标

操作 作用
点击滚轮 进入方法,快捷键为Ctrl+B
鼠标下键 鼠标定位到上次光标位置,快捷键为Crtl+alt+Left
鼠标上键 与鼠标下键功能相反,快捷键为Crtl+alt+Right

代码补全

idea有很多的代码自动补全功能,有两个地方可以设置:
Idea常用配置与快捷键总结_第20张图片

还有一个:
Idea常用配置与快捷键总结_第21张图片

其作用演示:
在这里插入图片描述

通过后缀的方式快速完成一些代码的补全,一般写完后缀,按tab或回车即可。罗列一些比较常用的:

代码 效果
psvm 自动生成main函数
.var 自动为对象生成声明
sout 输出:System.out.println()
.if 生成if判断
.for 生成循环,默认是高级for
fori 用普通for进行遍历
.try 生成try … catch

你可能感兴趣的:(idea,java)