一、工具栏中文乱码,但是编辑框不乱码

进入IDE Settings 里的 Appearance项,选中Override default fonts by ,把 Name 设置为 SimSun,Size 根据自己喜好设置(我一般设为 12)。确定

参考链接

二、alt+ctrl+箭头 与系统热键冲突

在IDEA中alt+ctrl+←代表后退,
alt+ctrl+→代表前进,但是Windows本身有热键,表示旋转屏幕,那么就去除旋转屏幕的热键。

参考链接

三、键盘映射

操作方法(Windows) 操作方法(Mac) 操作作用
ctrl+alt+o 删除不用的import
ctrl+左击 command+左击 跳转到定义
shift+ctrl+左击 跳转到接口实现
ctrl+F4 关闭当前窗口
ctrl + alt + space 智能提示
ctrl+j command + j 智能提示(一些简写的提示)
ctrl + U 定位到类的父类、接口
ctrl + H ctrl + H 查看类的继承结构
ctrl + shift + H 查看方法的继承结构
ctrl + alt +H 查看类或方法被调用情况
alt + insert 自动生成getter/setter
Ctrl + Shift + I 原地参看类、方法的声明

MAC下快捷键1-参考链接2-MAC下快捷键2

四、不能创建package

不能创建package

五、使得package展示和eclipse一样

使得package展示和eclipse一样

六、函数的注释因为跟入参不一致,IDEA红色报错

函数的注释因为跟入参不一致,IDEA红色报错

参考链接

七、IDEA中SVN不好使

现象:

IDEA中SVN不好使

解决方法:

IDEA中SVN不好使的解决方法

参考链接

八、删除文件,SVN提示Schedule for Deletion

现象:

Schedule for Deletion

不同选择会有不同的结果:选择Yes之后Status为deleted,选择No之后Status为missing

不同选择会有不同的结果

九、IDEA的JDK设置

每个module都可以设置自己的:

每个module单独设置

全局的设置?如下:

全局JDK设置

十、MAC下IDEA补全快捷键和搜狗快捷键冲突

这两个快捷键都是ctrl+Space,所以就给IDEA添加一个补全的快捷键为Option+Command+Space与Windows下的Alt+Ctrl+Space对应起来,但是Option+Command+Space又与系统快捷键冲突。处理方法如下:

删除系统的快捷键

删除系统的快捷键

给IDEA增加一个快捷键
给IDEA增加一个快捷键

十一、pom.xml中增加了jar包,但是在Library中没有添加进来

解决方法:

pom.xml中增加了jar包,但是在Library中没有添加进来

十二、IDEA设置tomcat,在选择deploy项目时war和war exploded的区别

一个project有两个选择,一个是选择war,一个是选择war exploded

war模式:将WEB工程以包的形式上传到服务器 ;先打成war包,再发布;

war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。

热部署的时候有多热?是修改之后立即生效,还是重启之后生效?是这个配置:
IDEA部署tomcat热部署

参考链接

十三、安装插件sonarLint

参考链接

十四、IDEA中的properties文件中文显示不正确

参考链接
settings->搜索File Encoding->把最下面的“Transparent native-to-ascii conversion”打上勾

十五、pom的依赖关系

IDEA可以直接展示pom之间的依赖关系,简直牛逼的一腿
展示pom之间的依赖关系

参考。学习怎么利用这个排除依赖冲突

十六、不让import星号

参考

2017-12-11