一、设置入口

File—>Settings... 或者 在工具栏的“小扳手”图标。

二、主题设置

三、编辑通用设置

设置面板中的 Editor

3.1 自动导包

可以设置IDEA自动为程序导包,在书写时加入准确的导包,在书写时优化导包(自动去掉未使用的)。

3.2 大小写均有提示

由于Java大小写敏感,所以如果希望在输入类似“string”依然有提示,那么需要设置此项:取消 Match case 勾选。

3.3 标签页设置

单行或多行展示标签页:此设置项用于设置当标签页过多时,是单行显示,然后不常用的隐藏,还是多行全部显示。取消勾选则为“多行全部显示”。

标签页关闭策略: 当关闭当前标签页后,显示哪个标签页?推荐直接显示最近一次打开的标签页:

3.4 字体样式设置

此设置项是针对编辑区、控制台等文字的统一设置。

如果希望单独设置编辑区或控制台,找到 Color Scheme Font 或 Console Font,勾选下图中的复选框进行单独设置。

3.5 注释字体颜色

3.6 文件头信息模板

为新建Java类自动添加必要的作者和创建时间模板:

输出效果(注意,只有自动创建的时候,才会加上File Header,手动输入“/** ” 然后回车不会自动添加File Header):

3.7 设置项目文件编码

如果某些文件在导入时是乱码,可以在打开文件的编辑区右下角找到文件编码,然后转换成UTF-8:

Reload是以新的编码方式重新加载,Convert是以新的编码进行转换。上图中,由于文件本身是以GBK格式编码的,因此如果点击Reload,则在 UTF-8格式解码显示下会出现乱码,但如果直接Convert,那么文件的内容会以原本的样子重新进行 UTF-8 格式的编码。可以理解为 Reload 是以新的编码方式解码(因此一定会出现乱码。反过来,如果有一个文件是乱码的,那么要先尝试不同的编码方式 Reload 为正确的文本,然后再去 Convert),Convert 是重新对文件进行编码。

3.8 设置自动编译

3.9 多窗口展示

在标签上右键,可以在编辑区多窗口展示代码:

3.10 鼠标悬浮提示设置

当我们想简单查看一下方法信息时,我们可能会希望鼠标悬浮上去后有一个悬浮框提示,在General 的

四、其他设置

4.1 IDEA 字体大小不一的解决方法

个别 IDEA 版本(如2019 版)的中文显示可能会出现字体大小不一,或有粗体的情况,这时可以设置应急字体预案:

4.2 IDEA @Autowired自动注入报错

@Autowired自动类型注入的bean提示找不到,但启动运行却没有任何问题。可以将报错项改为“弱警报(Weak Warning)”。

4.3 关闭空格自动清除

有时候在浏览其他窗口的时候,会使用Alt+Tab键切换到其他窗口,再返回Idea的时候常常会出现之前换行时留出的空白字符被自动清除。

为了避免切换窗口时自动清除空白字符,建议打开“Keep indents on empty lines”:

有一个参考设置,这个设置允许在行末增加空白,但是这个选项会为每一行都加入空格,因此,如果你想通过光标选中一个大括号就必须越过所有空格紧贴在大括号后面双击才可以,因此不建议这样设置:

IDEA——常用基础设置相关推荐

  1. idea使用常用基础设置

    Idea常用基础设置 设置工作空间的基础信息 编码设置 maven配置 设置字体大小格式 设置方法分割线 设置修改代码星号提示 设置方法形参参数提示 设置鼠标悬浮显示javadoc 设置idea忽略显 ...

  2. Idea个人常用快捷键、插件、基础设置

    1.常用快捷键 换行:shift+enter 复制一行:ctrl+d 删除一行:ctrl+y 格式化:ctrl+alt+l 导包:alt+enter 进入方法:ctrl+alt+b 对代码包裹:ctr ...

  3. Ubuntu常用基础命令

    转载原地址:https://www.linuxidc.com/Linux/2018-07/153206.htm 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子 ...

  4. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  5. JVM之常用基础参数详解

    JVM之常用基础参数详解 目录 常用基础参数内存Xms,Xmx讲解 常用基础参数栈内存Xss讲解 常用基础参数元空间MetaspaceSize讲解 常用基础参数PrintGCDetails回收前后对比 ...

  6. 网络服务器最基本的是文件,你可能想知道的15个网络常用基础知识

    原标题:你可能想知道的15个网络常用基础知识 网络是一个复杂的系统,涉及知识很多.现在腾正小超人给大家分享15个常用的网络基础知识: 1) 如何查看本机所开端口 用netstat -a -n命令查看! ...

  7. redhat常用基础命令代码

    redhat常用基础命令 1.登陆和关机,重启和切换用户,创建删除用户 远程登陆redhat: ssh root@192.168.xx.xx ssh为远程登陆选择的通道,root为用户名,192.16 ...

  8. CentOS常用基础命令大全

    这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统( ...

  9. idea从零到精通02之idea基础设置

    作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...

最新文章

  1. c语言程序开平方,关于开平方的c程序
  2. JavaScript DOM 9 - 元素的尺寸与位置
  3. 基于WASM的无侵入式全链路A/B Test实践
  4. 使用Try.NET创建可交互.NET文档
  5. python注册系统_Python制作简易注册登录系统
  6. Windows Azure Web Site (15) 取消Azure Web Site默认的IIS ARR
  7. redis获取byte数组_《Redis深度历险》读书笔记
  8. 我开博客啦,呵呵,欢迎各位朋友。
  9. 如何在Linux操作系统定时重启Tomcat服务?
  10. 【EOS】EOS环境基础
  11. 浏览器 重定向次数限制_在浏览器输入URL到页面渲染的整个流程是如何的?都有哪些步骤?...
  12. extjs 表格数据重新加载_将【金数据】实时获取到Excel的小技能
  13. 主梁弹性模量计算_桥梁支座详解全攻略!图文+计算详解,值得收藏!
  14. 安卓一键新机_「科技犬」三星华为频发新品对标iPhone12,稳固安卓生态
  15. 音质媲美入耳式耳机,设计时尚续航出色,南卡Runner Pro 4体验
  16. python安装 Autodesk FBX 包
  17. unity动态生成预制体
  18. matlab sor解线性方程组,SOR算法解线性方程组的matlab程序
  19. [转]GSVIEW 显示不完全
  20. php debugbar,Laravel 调试工具 laravel-debugbar使用介绍

热门文章

  1. julia在mac环境变量_在Julia中确定值/变量的类型
  2. 面试珍藏:最常见的200多道Java面试题(2019年最新版)
  3. 单行 - JAVA 条件表达式
  4. MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
  5. 蓝桥杯vip答案java_Java实现 蓝桥杯VIP 算法训练 麦森数
  6. java中数组中添加新元素,求解!!!往ArrayList数组里添加元素,貌似没加进去。...
  7. java函数只有参数类不一样_java的函数参数传递
  8. java 读 jar外文件_读取Jar包外面的配置文件
  9. html设置数字显示位数,数字万用表的显示位数和精度
  10. 深度技术win11 64位正版系统v2021.07