IDEA设置和相关快捷键记录汇总

IDEA设置和相关快捷键

前言

Java 开发 现在基本都是使用 IDEA 作为开发工具,IDEA 有很多设置和常用的快捷键,熟悉之后能更好的提高开发效率,这里总结了下从慕课网的内容 开发工具IDEA从入门到爱不释手-慕课网 (imooc.com),摘录做成笔记,方便查阅。

第1章 跳过

第2章 项目初始配置

设置对应描述
菜单工具等字体设置Appearance & Behavior -> Appearance :右侧勾选上 use custom font 选择字体和大小 。也可选择主题
代码编辑区字体大小设置Editor-> Color Scheme Font 勾选上 Use color scheme instead of default 设置 Size 和 Line spacing
控制台字体设置Editor-> Console Font 勾选上 Use console font instead of default 设置 Size 和 Line spacing
tab 页位置设置Editor-> Editor Tabs 右侧 AppearanceTab placement 下拉选择 RightTab Order 选项 勾上 Sort tabs alphabetically 按照文件名排序, Closing PolicyTab limit 可以根据窗口大小设置成具体值代表能开启多少个tab默认是10个
文件修改日期显示设置顶部 View-> Appearance-> Details in Tree View 勾选上
项目内 utf8 编码设置Settings(快捷键:ctrl+alt+s)—> Editor -> File Encodings :Global Encoding 和 Project Encoding 下拉 选择UTF-8编码。Toos 下的SSH Terminal 右侧的 Default Encoding 下拉 选择UTF-8编码
鼠标滚动缩放代码字体大小Settings(快捷键:ctrl+alt+s)—> Editor—> General 右侧的 Mouse Control 项勾上 Change font size with Ctrl+Mouse Wheel 实现页面字体放大放小的操作,该操作是暂时的,关闭打开后会恢复默认
小齿轮菜单名称对应描述
Open Files with Single Click当点击目录中的文件时自动打开文件
Always Select Opened File打开文件时,自动定位到文件所在的目录
Sort by Type按文件类型排序,如果不勾选默认按文件名排序
Show Excludes Files显示Exclude文件,比如:target目录。
Show Members显示类的成员,包括属性方法等。
Flatten Packages摊平包结构;勾选时包按行展示,不勾选包按层级展示
Compact Middle Packages折叠中间包

第3章 开发中必会技能

高效的代码编辑技能

快捷键描述
光标放任意位置,ctrl+c复制一行
ctrl+shift+v可以选择复制历史
ctrl+alt+shift+v简单粘贴,不会格式化,但是会保留空格
ctrl+alt+l格式化代码
Alt+shift+上/下快速移动某行
shift+上/下选中上下对应的行数,然后再进行:Alt+shift+上/下移动
ctrl+d向下复制光标所在行
导航栏文件夹-左键 Show in Explorer打开文件/类所在文件夹

快速跳转

在这里插入图片描述
快捷键说明
Home键跳到行首
End键跳到行尾
Ctrl+ ← / →选中一个词
Ctrl+ g跳到指定行
Alt+ ← / →左/右切换Tabs
Ctrl+ e查看浏览过的文件列表
鼠标右键-Show In Explorer打开文件/类所在文件夹
导航栏文件夹-左键打开文件/类所在文件夹

快速查找和替换

在这里插入图片描述
快捷键说明
Ctrl+ f文件内查找
Ctrl+ r文件内替换
Ctrl+shift+f全局查找
Ctrl+shift+r全局替换
Ctrl+shift+n查找文件
Ctrl+shift+a查找所有的菜单或操作
2次shift万能查找,文件,全局,菜单等 【推荐使用】

万能的快捷键 Alt_Enter

在这里插入图片描述
快捷键说明
Alt + Enter可以解决各种保存选项,创建构造器、get/set方法等等

键盘鼠标的配合

快捷键说明
Application 下拉 EditConfiguration 找到 VM options。 -D可以覆盖application.properties的配置 例如:-Dprofile=test ,-Dserver.port=8001
ctrl+alt+s -> Build,Execution,Deploym->Compiler 勾上 build project automatically。配合spring boot 的 devtool的热部署的依赖即可实现热部署
选中代码块按 tab建右移缩进,shift + tab 左移缩进
Alt + 鼠标左键,下拉,一排光标下拉

第4章 运行与调试

  • 条件断点:可以右键断点,condition里添加条件,条件符合时才触发
  • 异常断点:可以在断点管理里新增异常断点,在异常发生时及时停留,好像只有一次
  • 断点管理: 可以对所有断点进行管理
  • 属性监听: 可以添加自定义属性,进行监听

第5章

代码生成

代码重构Refactor 【常用】

快捷键说明
shift+F6变量重命名、文件重命名,所有引用该变量的地方同步改变。esc 取消。可能会报前一次还没重构完的错误。
ctrl+alt+V自动生成返回值的变量名。等价于 .var
F5复制文件
F6移动文件
Alt+Delete安全删除
Ctrl+Alt + m代码抽取成方法

代码模板

快捷键说明
live templatepsvm就能生成一个main的方法的原因
自定义 live template可以自定义 快捷模板,做到类似psvm 就能生成的模板 注意引号使用 $$括起来
postfix类似 .var, .if,.cast,.sout,.try,.twr等等快捷方式。查看全量在 ctrl+alt+s 后查询框输入 postfix,找到postfix completion选项查看Java栏

常用的窗口

快捷键说明
project菜单窗口下拉筛选 packegesprojectfiles、allchanges、test等文件、problem文件
structure窗口快速查看类中的方法和属性,熟悉代码的时候打开用上
todo窗口查看 文件中含有 TODO 的标记处
favorities窗口可以新建标识把最近开发常用到的文件放入该标签,然后快速筛选,类似书签
terminal窗口 【建议替换】默认是cmd.exe 不是很好用,可以替换成git。就可以使用 linux命令和git命令了,大赞。Git\bin\bash.exe

更多实用技巧

快捷键说明
多列操作:ctrl+shift+alt+j选中前面的相同的字符串,ctrl+shift+右/左 选中一个词修改
tab 分屏和独立右键 split vertically 垂直分屏,split Horizontally 水平分页(底部)
日志连接及浏览器可以到 tools Web Browsers 勾选默认的浏览器,最上面的就是优先级最高的,可以在右侧功能菜单栏上下移动
查看方法调用情况:ctrl+alt+h查看方法被谁调用,和调用了谁,右侧双击即可定位到指定位置,标识高亮
本地修改历史查看选中文件,右键 Local History->show history 可以查看本地保存的版本,不是git的版本。
ctrl + alt + enter向上空出一行
shift + enter向下空出一行
ctrl + shift + i打开预览类的小窗口

衍生常用IDEA插件

在这里插入图片描述

参考资料

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值