IntelliJ IDEA常见问题及使用技巧(持续更新)

 

 

Application server libraries not found

此问题与the selected directory is not a valid tomcat home一样,是Tomcat的路径配置不正确,找到Tomcat的目录,将根目录路径配置进去。

 

 

Error running 'Tomcat 9.0': port out of range:-1

修改默认配置,tomcat的server.xml检查一下,端口不能是-1, 一般会选80,或者1-65535之间的任意一个整数

路径:C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf

 

 

 

Idea output乱码问题

在Idea的输出栏里中文显示乱码:

  

1.找到Tomcat安装目录下的logging.properties文件。(如果安装Tomcat时用的默认路径,则是:C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\logging.properties)

2.找到ConsoleHandler.encoding配置项,将其值修改为GBK

java.util.logging.ConsoleHandler.level = FINE

java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter

java.util.logging.ConsoleHandler.encoding = GBK

3.不用重启Idea即可生效

 

Idea对Js的格式化存在问题

问题:格式化Js后出现缩进混乱等

原因:Idea默认支持的是ES5

解决方法:设置支持ES6,打开File->Settings,设置version为ECMAScript 6:

 

 

 

Idea 使用不同样式主题

1.下载主题文件:http://www.themesmap.com/theme.html

(推荐:http://www.themesmap.com/details.html?id=563a1a6180b4acf11273ae3d

2.导入样式,打开File->Settings:

 

3.调整自定义主题及文字大小

 

 

Idea使用文档缩略图插件

在Settings->Plugins搜索CodeGlance,安装并重启软件即可:

 

效果如图(右侧出现缩略图):

 

 

Idea对代码分屏显示

参考:https://blog.csdn.net/ooyhao/article/details/81489936

在代码标签页上右键算作对应的Split方式即可:

 

 

Idea自动生成注释

参考:https://www.cnblogs.com/nvsky/p/11199841.html

 

Idea自动生成Get/Set函数

在代码界面右键选择Generate:

 

选择Getter/Setter,选择要生成的变量(可多选):

 

 

Cannot resolve symbol ‘xxx’

打开File,选择如下菜单:

 

确认重启即可:

 

 

Idea的常用快捷键

Ctrl+F:查找

Ctrl+R:替换

Ctrl+D:复制当前行

Ctrl+/:使用//注释

Ctrl+Shift+/:使用/**/注释

Ctrl+Alt+L:格式化代码

F8 单步调试,不进入函数内部

F7 单步调试,进入函数内部

查看更多:https://blog.csdn.net/yueguangzhiyuan/article/details/105549329

 

Idea 关闭前端ESLint校验

ESLint校验是为了标准化前端的编程风格,因为前端实在是太灵活了。

但是默认的ESLint标准太严格导致体验很差,这时候可以修改ESLint配置。以vue为例,一般在前端的.eslintrc.js中修改规则。

Idea自带ESLint并默认开启,他与前端框架带的ESLint是两回事,可以在设置中关闭Idea的ESLint:

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值