工欲善其事,必先利其器。上周真实深切的感觉到这句话的含义了。工作本不给力,前面先是文件系统挂掉,重启才好用,后面是代码编辑器狗带了,书写一行代码给你卡2秒左右。崩溃了,我工作用的IDE是WebStrom,一个很好的集成开发工具,但是就是有点消耗内存,下面就说一下自己遇到的问题和自己的解决方式,希望对各位有所帮助。
电脑配置:
问题:编辑器启动慢;书写代码的时候卡顿严重;
首先,关于WebStrom启动慢的问题,可能是因为你导入的文件夹里面有些文件夹的目录“隐藏”的太深,所以webstrom一直在Scanning files to index(这个在你编辑器的底部有提示)。例如,我在项目中使用了构建工具gulp,下载了很多的依赖插件,导致文件夹多,而且文件夹的嵌套非常深,下面是其中的一个
我的处理方式:
第一种,右击深层嵌套的文件夹(我这里是node_modules),如图选中该选项即可,然后重启WebStrom
第二种:(这种方式是我重装系统后采取的方式,不一定可行)我把这个node_modules放到了项目的根目录下即可。
第三种:电脑的内存太小,满足不了启动webStrom的要求,这就是你电脑硬件配置的问题了哈,买根匹配的内存条安装下好了。
第四种:电脑的内存配置是够的,那就需要修改下webStrom的内存配置文件了,这个文件在JetBrains\WebStorm 2016.1\bin下(这个根据你们安装目录来定),文件名称:WebStorm.exe.vmoptions/WebStorm64.exe.vmoptions,打开文件,修改这两个地方
-Xms1024m
-Xmx2048m
这是我修改过的哈,修改前的话参考值会小一些,修改完毕后保存即可,重启编辑器。
其次,书写代码的时候卡顿严重怎么办?同样是内存分配的问题,但是我在使用上面的第四种方法解决的时候仍然没有任何用处,所以又采取了以下的方式尝试解决:
第一种:卸载编辑器,不删除原配置,使用低版本的webStrom(我以前用的是2016.1),降级到webstrom11,重装好可以了,但是用了不久又卡顿了,仍然是老样子,失败;
第二种:卸载编辑器,删除原配置后重新配置第四部的配置文件,使用低版本wenstrom,仍然狗带,失败;
第三种:安装phpStrom代替webStrom,虽然暂时可以用了,但是毕竟没有WS顺手,这个想法也被自己否了;
第四种:尝试使用Eclipse!我换个编辑器总行了把!哎,光下载下来都很不容易,好不容易装好了,最后在导入项目的时候“夭折”在导入文件的路上,我上面说的那个node_modules文件夹,直接把eclipse拖垮了,即使导入进去了,后面每次对文件进行改动的时候,eclipse都要刷新下目录,哎,那加载的速度,我直接就弃用eclipse了,这个尝试也是失败的;
第五种:上周折腾了一天没搞定,上班都是用nodepad++写代码了,还好上周的任务不重,否则我就呵呵了,等到周五我是在是不淡定了,拿着电脑去网管中心果断重装了电脑的系统,然后再次装上webStrom,好了,解决了!当再次看到webstrom在我电脑上流畅运行的时候,真有种热泪盈眶之感!
总结:webstrom卡顿,编辑器本身出问题的可能性不大,主要是内存上(感觉处理器影响也很大),首先看自己的内存是否满足编辑器的要求,然后修改webstrom的配置文件尝试,最后问题还是解决不了,再看看是不是有必要重换系统,好让你的编辑器行走在高速路上。
后话:即使现在WebStrom可以很流畅的运行了,但是仍然心有余悸,担心再次不给力,所以推荐要熟练的使用一款“轻度”编辑器,以解燃眉之急。在这里推荐一款最近在使用的免费编辑器visualstudio code ,估计大家一看名字就知道是谁家的产品了,免费的IDE。
上面是记录了下自己的解决方法,可能其中有些步骤会对大家有用,失败还是成功以大家实际情况为准。希望各位Coding愉快。
联系客服