Idea基本设置

Idea设置

File ->Settings,快捷键:Ctrl+Alt+S

1、字体

界面字体

Appearance & Behavior ->Appearance

程序字体

Editor -> Colors & Fonts ->Font
先duplicate(复制)一份,然后重命名,设置字体、字号、行间距

Console字体

Editor -> Colors & Fonts ->Console Font

2、编码

全局编码设置

File -> Other Settings -> Default Settings->Editor ->File Encodings
分别设置Global Encodings、Project Encodings为UTF-8;
设置properties文件的编码格式为UTF-8,同时勾选Transparent native-to-ascii conversion;

工程编码设置

File -> Settings->Editor -> File Encodings

文件编码设置

打开需要设置编码的文件,在右下角进行设置
为了解决中文编码,这里统一将编码设置为UTF-8

3、Maven设置

File -> Other Settings -> Default Settings
Build,Execution,Deployment ->Build Tools ->Maven
备注:在pom.xm中添加依赖后,如果依赖显示红色,可以重新导入:右键maven–>Reimport

4、JDK设置

File -> Other Settings -> Default Project Structure
快捷键:Ctrl+Alt+Shift+S
设置Project SDK、Project language level
language level:限定项目编译检查时最低要求的 JDK 特性

5、Idea使用

  • 代码提示时,第一个字母大小写必须匹配
    settings–>Editor | General | Code Completion–>case sensitive completion修改为none
  • 修改自动补全的提示键(这里Ctrl+Space被输入法切换占用,将自动补全的快捷键调整为Alt+/)
    settings–>keymap–>MainMenu | Code | Completion–>将Cyclic Expand Word、Basic的快捷键移除,然后添加Basic的快捷键为Alt+/
  • 自动导包的设置
    settings–>Editor | General | auto import –>Java:
    add unambiguous imports on the fly,自动导入需要的包。
    optimize imports on the fly,自动优化没有用到的导入的包。

Idea快捷键

1、查找文件 | 代码 | 引用相关

  • 查找所有:double Shift
  • 当前文件查找特定内容:Ctrl+F
  • 当前项目查找特定内容:Ctrl+Shift+F
  • 查找类:Ctrl+N
  • 查找文件:Ctrl+Shift+N
  • 最近的文件:Ctrl+E
  • 查找方法或者变量或者类所有被使用的地方:Alt+F7

2、文件编辑相关

  • Shift+Enter:另起一行
  • Ctrl+R:当前文件替换特定内容
  • Ctrl+Shift+R:当前项目替换特定内容
  • Shift+F6:重命名类、方法、变量,相当于Eclipse中的Ctrl+Shift+R
  • Ctrl+D:赋值当前行到下一行
  • Crtrl+X:剪切当前行
  • Ctrl+C:复制当前行
  • Ctrl+Z:撤销操作
  • Ctrl+Shift+Z:取消撤销操作
  • Ctrl+K:提交代码到SVN
  • Ctrl+T:更新代码
  • Alt+Insert:在类中使用,可以自动生成构造器、getter/setter等等常用方法;在目录中使用,可以新建各种文件。
  • Alt+Enter:代码遇到黄色警告,可以simplify代码、Variable is never use、unnecessary boxing
  • Ctrl+Alt+L:自动格式化
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值