phpstorm mysql删除线_PhpStorm问题记录

数组下标加载候选项导致卡顿

如果打开的文件夹项目过多,在写数组字符串下标的时候,PHPStorm加载数组候选项,导致非常非常慢,基本敲一个素组元素需要5秒。

思路:一定有某个配置可以关闭数组的候选。

在网上找了很久,没有搜索到相关的解决办法和配置。

只能自己仔细把PHPStorm的配置看了一遍又一边,庆幸的是找到了这样的配置:

File -> Editor -> General -> Code Completion -> Autopopup code completion

默认这一项是勾选的,会自动补全变量,关闭之后再测试一下。

结果:数组和方法都不自动补全了

虽然数组不会自动补全了,但是方法调用等其他都没有补全,这样导致很难受的问题。只是想要去掉数组的自动补全而已。

备选方案

通过上面的方法只是关闭了自动弹出候选,还可以通过添加主动调出候选来进行修复。

File -> Settings -> keymap -> Main menu -> Code -> Completion -> Basic 和 SmartType

看到这个选项的快捷键,添加自己习惯的方式,推荐 Alt+句号,因为一般我们在打出方法调用的点和箭头的时候加载方法的候选,这样会比较方便。注意不要被其他程序和选项占用,这样可以手动调出候选框,从而修复这个问题。

再查找其他配置

File -> Settings -> Editors -> Inspections

该配置为语法检查配置,搜索array,会看到所有包含array的规则配置,

PHP目录注意下面四个配置

Probable bugs:Duplicate array keys (重复的数组键匹配), Foreach array is uesd as value

Type compatibility:Illegal array key type, Invalid argument supplied for foreach()

把所有关于PHP下面,array 的规则都去掉,稍微提高了一下速度。

提高PHPStorm速度的一些配置

File -> Settings -> Plugins

去掉一些不必要的插件。点击插件,可以在右边的框内看到详细的介绍,以此觉得是否需要这些功能。可以去掉一些不用的语言支持插件,还有没用到的框架支持插件。

a7c46ca74548e5254423eb1a6a3b426a.png

File -> Settings -> Editor -> Inspections

去掉一些没有必要的代码检查规则。

File -> Settings -> Editor -> File and Code Templates

自定义文档注释模板,包括类名,函数名,文件名等

修改PHPstorm自有配置

在 phpstorm.exe.vmoptions 文件或者 phpstorm64.exe.vmoptions 文件最后添加下面两个配置。也可以在PHPStorm中配置:Help -> Edit Custom VB Options。

-Dawt.useSystemAAFontSettings=lcd

-Dawt.java2d.opengl=true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值