当前位置: 首页 > news >正文

IDEA2021.3.1-优化设置IDEA2021.3.1-优化设置、快捷方式改为eclipse、快捷键等

IDEA2021.3.1-优化设置IDEA2021.3.1-优化设置、快捷方式改为eclipse、快捷键等

  • 一、主题设置
  • 二、鼠标悬浮提示
  • 三、显示方法分隔符
  • 四、代码提示忽略大小写
  • 五、自动导包
  • 六、取消单行显示tabs
  • 七、设置字体
  • 八、配置类文档注释信息模板
  • 九、设置文件编码
    • 9.1、所有地方设置为UTF-8
    • 9.2、设置换行符为Unix编码格式
  • 十、设置自动编译
  • 十一、水平或垂直显示代码
  • 十二、快捷方式改成eclipse的
    • 12.1、main生成
    • 12.2、syso生成
  • 十三、常用eclipse快捷方式

一、主题设置

File->Settings->Appearance & Behavior->Theme
Darcula:黑色

二、鼠标悬浮提示

File->Settings->Editor->General->Code Completion->Show the documentation popup in 【1000】ms

三、显示方法分隔符

File->Settings->Editor->General->Appearance->Show method separators,勾选。

四、代码提示忽略大小写

File->Settings->Editor->General->Code Completion->Match case,不勾选。

五、自动导包

File->Settings->Editor->General->Auto Import->
Insert imports on paste:Always
Add unambiguous imports on the fly,勾选。
Optimize imports on the fly,勾选。

六、取消单行显示tabs

File->Settings->Editor->General->Editor Tabs->Show tabs in one row,不勾选。

七、设置字体

File->Settings->Editor->General->font->
Font:JetBrains Mono
Size:16

八、配置类文档注释信息模板

File->Settings->Editor->File and Code Templates->Includes->File Header
添加如下代码:
/**
@author 唐志强
@site www.tttzzzqqq.com
@company 好记博客网
@create Y E A R − {YEAR}- YEAR{MONTH}-${DAY} ${TIME}
*/

九、设置文件编码

9.1、所有地方设置为UTF-8

File->Settings->Editor->File Encodings->
Global Encoding:UTF-8
Project Encoding:UTF-8
Default encoding for properties files:UTF-8
Transparent native-to-ascii conversion:勾选

9.2、设置换行符为Unix编码格式

File->Settings->Code Style->General->Line separator:Unix and macOS(\n)

十、设置自动编译

File->Settings->Build,Execution,Deployment->Compiler->
Build project automatically:勾选
Compile independent modules in parallel:勾选

十一、水平或垂直显示代码

我们有时候为了比对或者参数代码,需要让代码水平或者垂直显示,Eclipse里,我们直接拖拽即可;
IDEA里,我们右键文件Tab,显示如下:
Split Vertically:垂直比对
Split Horizontally:水平比对

十二、快捷方式改成eclipse的

File->Settings->Keymap->eclipse

12.1、main生成

File->Settings->Editor->Live Templates->Java->main

12.2、syso生成

File->Settings->Editor->Live Templates->Java->sout改为syso,或者新增一个

十三、常用eclipse快捷方式

alt+shift+s->Generate 或 alt+inster,实现自动生成get set 以及构造方法
ctrl+d 删除一行
ctrl+shift+o 导入包
ctrl+shift+f 代码格式化
ctrl+shift+y 转换大小写
ctrl+f 查找(当前文件)
ctrl+h 全局查找
双击shift 查找文件
tab 以及 shift+tab 整体代码向后 向前移动
alt+/ 提示操作(自定义修改)
alt+/这个快捷方式被其他地方占用了,所以先去掉;
根据快捷方式搜索
File->Settings->Keymap->新建一个模板,然后搜索basic
Main Menu->Code->Code Completion->Add Keyboard Shotcut->Alt+/
alt+shift+r 重命名参数和方法
向下复制一行 ctrl+alt+向下键
ctrl+/ 单行注释
ctrl+shift+/ 多行注释
alt+上下键 选中单行或者多行 向上或者向下移动
ctrl+shift+t 查看源码 (当前java文件有的类,直接ctrl+点进去即可)
alt+enter 生成返回值/纠错 eclipse是ctrl+1
alt+左右方向键 跳转上一个或者下一个编辑页面
ctrl± 或者 ctrl+= 收缩或者展开单个方法
ctrl+shift± 或者 ctrl+shift+= (备注:=号改为+号了) 收缩全部或者展开全部方法 自定义配置
ctrl+shift+h 查看方法重写结构
重要:ctrl+alt+h 查看方法调用者
重要:F4 选中类 查看类继承关系
ctrl+o 查看类结构
ctrl+Alt+shift+u 查看类结构关系图

http://www.lryc.cn/news/113689.html

相关文章:

  • 使用C#的窗体显示与隐藏动画效果方案 - 开源研究系列文章
  • 09_Vue3中的 toRef 和 toRefs
  • JAVA获取视频音频时长 文件大小 MultipartFileUtil和file转换
  • 刷题笔记 day9
  • 小白解密ChatGPT大模型训练;Meta开源生成式AI工具AudioCraft
  • 1 swagger简单案例
  • Flutter写一个android底部导航栏框架
  • 关于自动化测试用例失败重试的一些思考
  • JS逆向之顶像滑块
  • 【css】textarea-通过resize:none 禁止拖动设置大小
  • Linux内核学习小结
  • 八、ESP32控制8x8点阵屏
  • 使用gitee创建远程maven仓库
  • 基于C#的应用程序单例唯一运行的完美解决方案 - 开源研究系列文章
  • 2023-08-07力扣今日二题
  • Spring接口ApplicationRunner的作用和使用介绍
  • 奶牛排队 java 思维题
  • uniapp 微信小程序 判断数据返回的是jpg还是pdf,以及pdf预览
  • SpringBoot 的事务及使用
  • Android中的ABI
  • Python爬虫在用户行为模型构建中的应用与挑战
  • LangChain与大模型的学习
  • C语言标准定义的32个关键字
  • PE半透明屏是怎么制造的?工艺、材料、应用
  • linux文本三剑客---grep,sed,awk
  • leaflet-uniapp 缩放地图的同时 显示当前缩放层级
  • [Securinets CTF Quals 2023] Admin Service,ret2libc,One is enough
  • 计算机组成原理-笔记-第二章
  • mysql大量数据导入记要
  • 极狐GitLab 全新「价值流仪表盘」使用指南