IntelliJ IDEA优化

创建一个hello项目然后修改Encoding

/编辑器(Editor)*************************************/

// 搜:Encoding(之前已经修改了就不需要再修改)
编辑器->文件编码->IDE Encoding->UTF-8
编辑器->文件编码->Project Encoding->UTF-8
编辑器->文件编码->Default encoding for properties files->UTF-8

// 开启hello项目Lombok所需的Annotation Processing
Settings > Build > Compiler > Annotation Processors勾上Enable annotation processing

// 重新打开Intj(若hello项目显示不出来->点击View->Tool Window->Project)

// 搜:Colors & Fonts
颜色和字体(Colors & Fonts)->Font->另存为(Save As)->确定->修改字体为:Courier New,大小为20

// 搜:Console Font
控制台字体(Console Font)->修改字体为:Courier New,大小为20(需要重启生效)

/快捷键*********************************************/

// 搜:Keymap
描述:快捷键(Keymap)(若遇到快捷键冲突的可先删除冲突,可用用快捷键来搜索)

选择Keymaps为eclipse后自定义快捷键!

全部展开(Expand All)->Alt+2
全部折叠(Collapse All)->Alt+1
查找定义(Declaration)->F3,Ctrl+鼠标左键
查找实现(Implementations)->F2,Ctrl+T
重构之重命名(Rename…)->Alt+Shift+R
快速查看定义(Quick Definition)->F1
关闭项目(Close Project)->F10
Git提交(Commit File)->Alt+q
添加或删除行断点(Toggle Line Breakpoint)->Ctrl+F8,Alt+w
展开所有Level(Expand all to level,搜Expand)->1,2,3,4,5为->Alt+Shift+1,2,3,4,5
复制整行(Duplicate Entire Lines)->Ctrl+Alt+向下箭头
资源搜索(File…或Go to File…搜Navigate)->Alt+r(打开选项,右侧过滤按钮中去掉对class的搜索(滑倒最下方,在容器框上部))
访问调用层次(Call Hierarchy)->Alt+e
移动行上去(Move Line Up,搜MoveLine)->Alt+向上箭头
移动行下来(Move Line Down)->Alt+向下箭头
调试快速查看表达式Quick Evaluate Expression->设置为alt+`
快速显示值到控制台evaluate in Console->设置为alt+c
快速启动调试Debug context configuration->设置为alt+x
使用软换行模式(Use soft Wraps)->设置为alt+l
关闭当前窗口(Editor Tabs的Close,搜Close)->设置为Ctrl+w
刷新选择的文件(Synchronize selected file)->Alt+f5
复制路径(Copy Paths)->Ctrl+Alt+4
复制引用(Copy Reference)->Ctrl+Alt+3
进入文件所在磁盘目录(Show in Explorer)->Alt+4
快速修复(Show Intention Actions)->Ctrl+1,Alt+Enter
查找文件内容Find in Path…->Alt+S
替换文件内容Replace in Files…->Ctrl+H

Shifter插件快捷键(转化字符用的):
Shift-Down->Alt+a
Shift-Up->Alt+p
Shift-Down more->Ctrl+Shift+a
Shift-Up more->Ctrl+Shift+p

ice-cp-path插件快捷键:
拷贝Web调用路径(Copy Web Call Path)->Alt+3
拷贝全相对路径(Copy Full Relative Path)->Alt+5
拷贝物理目录动作(Copy Real Dir With Left Prefix)->Alt+6
拷贝物理路径动作(Copy Real Path With Left Prefix)->Alt+7

// 设置缩进
Editor->Code Style->HTML->缩进(Indent)->1
Editor->Code Style->JSON->缩进(Indent)->1
Editor->Code Style->Shell Script->缩进(Indent)->1

// 设置Html过长不换行
Editor->Code Style->HTML->Wrap attributes->选择Do not wrap
注意:(设置好后,有时需要先点击(This document contains very long lines Soft wraps were forcibly enabled to improve editor performance 的不要再显示)然后复制内容->关闭html->打开html->粘贴->才会生效)

// 关闭参数提示
Editor->Appearance->Show parameter name hints
Show parameter hints每个类型都要设置(主要是java,javascript)

// 关闭重复代码提醒
Editor->Inspections->Duplicated Code

// 去掉右侧竖线(当配合Use Soft Wraps使用时还能使得Js中的Html不再换行)
Editor->General->Appearance->show right margin或Show hard wrap and visual guides(configured in Code Style options)

// Editor->Inspections里面搜索
Typo: In word
去掉右侧Spelling下的拼写检查的钩

Unresolved variable
去掉Javascript的未处理变量的检查(去掉前面的钩)

// 设置Maven位置
Maven home directory->D:/programfiles/Maven
User settings file->D:\programfiles\Maven\conf\settings.xml
Local repository->D:\reference\maven.m2\repository

// 设置搜索
Alt+S->右侧File mask->*.css, *.htm, *.html, *.ftl, *.java, *.js, *.jsp, *.properties, *.xml, *.txt, *.json, *.yml, *.jsx, *.sass, *.scss, *.less, *.ts, *.tsx, *.md

(勾上)区分大小写Match case

// 设置内存大小
idea64.exe.vmoptions,这个根据不同的电脑内存设置,8G电脑一般保持默认就可以了,若是16G电脑建议设置为现在的两倍

// Live Templates
该功能是指定一些短语,然后在代码中写上短语,按指定键后能输出你想要的内容如:可以定义一个s输出System.out.println("");

// 排除搜索一些文件或目录(全局过滤后将隐藏添加的文件或文件夹)
Editor->File Types->Ignored Files and Folders
添加:
target
node_modules
*.iml
*.classpath
*.project
*.settings

// 开启热构建(保存文件后在classpath下会自动更新为最新文件)
开启settings->Compiler->勾上Build project automatically

/最后**********************************************/
设置好以上参数并导出setting.jar,当再次导入settings.jar后检查一下编码是否正确,有些时候不能完全导入工具的bug,最主要就是要检查编码是否正确了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2023年Java面试宝典

您的鼓励是对我的肯定,共建希望

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值