IDEA设置与操作
一、工具栏中文乱码,但是编辑框不乱码
进入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 | 原地参看类、方法的声明 |
四、不能创建package
五、使得package展示和eclipse一样
六、函数的注释因为跟入参不一致,IDEA红色报错
七、IDEA中SVN不好使
现象:
解决方法:
八、删除文件,SVN提示Schedule for Deletion
现象:
不同选择会有不同的结果:选择Yes之后Status为deleted,选择No之后Status为missing
九、IDEA的JDK设置
每个module都可以设置自己的:
全局的设置?如下:
十、MAC下IDEA补全快捷键和搜狗快捷键冲突
这两个快捷键都是ctrl+Space
,所以就给IDEA添加一个补全的快捷键为Option+Command+Space
与Windows下的Alt+Ctrl+Space
对应起来,但是Option+Command+Space
又与系统快捷键冲突。处理方法如下:
删除系统的快捷键
给IDEA增加一个快捷键
十一、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之间的依赖关系,简直牛逼的一腿
参考。学习怎么利用这个排除依赖冲突