作为一个前端开发,我用过webstorm和sublime两个编辑器。sublime小巧轻便,不耗内存。但是webstorm具有以下特点,让我难以舍弃。

webstorm优点

  • 点击一个函数名,它会跳到函数定义的地方(这个功能特别好)
  • 可以直接在webstorm中右键运行nodejs项目
  • 具有调试功能
  • 准确的错误提示

webstorm缺点

  • 启动时非常耗cup和内存,一般刚开始可能400多兆,使用一段时间后会达到800多兆,所以系统最好要配置8G以上内存条,不然会非常卡顿

1 webstorm加载项目卡死在scanning files to index

1.1 原因解析

webstorm在加载项目的时候,会扫描所有的文件,并建立索引。这个索引提供代码补全,点击函数名跳到函数定义的地方的功能。但是,当你在做nodejs项目的时候,
往往需要依赖一些其他的模块,在你的项目下应该有一个node_modules的文件夹,这下面可能会有非常多的文件。强招必自损,webstorm在扫描它的时候,可能会很慢,可能会卡死,也能直接告诉你,cup已经爆满了,需要关闭webstorm。

1.2 解决方法

选中一个文件夹,例如node_modules,点击右键-》mark directory as -》excluded,这样就可以把这个文件标记并排除出来,使webstorm不会扫描这个文件下面的文件,然后就可以很爽快的进入工作状态了。

最新文章

  1. ios基础操作
  2. Spring 3种注入方式
  3. ArcGIS支持MongoDB数据源
  4. iOS NSDictionary、NSData、JSON数据类型相互转换
  5. oracle 行转列的例子
  6. Spring无配置使用properties文件
  7. TweenMax动画库学习(四)
  8. 万能的Entry,两个变量的Model/JavaBean再也不用写了!
  9. spring.net 和 mybatis.net
  10. hdoj 3549 Flow Problem(最大网络流)
  11. ( ̄▽ ̄") 没钱了
  12. [ASP.NET MVC]笔记(三) 成员资格、授权和安全性
  13. BZOJ2751 [HAOI2012]容易题
  14. 牛客练习赛31 D 神器大师泰兹瑞与威穆 STL,模拟 A
  15. Spring的后置处理器BeanFactoryPostProcessor
  16. ​python高级数据可视化视频Dash1
  17. npm下载指定版本的插件
  18. hive创建orc表,使用LLAP查询
  19. SpringMVC由浅入深day01_5注解的处理器映射器和适配器
  20. 结合ajax 的表单验证

热门文章

  1. Understanding JavaScript Function Invocation and "this"
  2. ps 换图片的背景颜色
  3. 基于nginx的HLS简单服务器搭建
  4. C#中弹出新窗口
  5. sdsdd
  6. MyISAM 存储引擎
  7. CloudStack cloud数据库op_host_capacity表type与控制板上的内容的对应关系
  8. AOI
  9. AltiumDesignerSummer9Build9.3.1.19182破解图文教程
  10. ActiveX in QT