昨天晚上下载安装ST3后,安装了十多个插件,快捷键等配置也都设置好了,今天一打开ST3就报错如下:
真糟心。。。满心艹蛋地确定,结果又报了个错:
能咋办嘛!只能preferences(首选项)——browse(浏览插件),找到提示错误的文件位置,其中sublime-setings里是我复制别人的代码:
这也没啥错啊,只好先卸载插件重装,Ctrl+shift+p,输入remove package,给爷爪巴!
回车后果然又重复报了一次错,而卸载linter-php和-jshint插件时就不报错,看来他俩是不必要卸载的。然后打开根目录查看install packages和packages/user里是否有sublimelinter相关,有的全删!
另一个Default.sublime_keymap也是直接进入提示的目录删掉!
之后重启sublime text,不再报错了,defaul那个文件暂时不知道有什么作用,先重装sublimelinter,然后重装sublimelinter-php,都没报错,接着配置,由于是最新版,packages setting—sublimelinter里只有setting和key binding,和网上流传的不一样,不过点击setting后进入,右侧就是user栏,里面代码为空,需要自己填写:
这样保存是不报错的,如果额外加了个user{}下面是会报错的,另外建议英文输入法手写,复制过来也会报错。
然后验证,使用上篇文章安装的sublime tmpl 插件一键生成php模板——Ctrl+alt+p,输入几行代码:
确实实现了错误提示,并且之前的插件错误也不报了,但是之前到底是什么原因导致报错呢?删掉default(windows)配置文件真的没关系吗?
实在是不放心的我再次打开packages地sublime-setting根目录打开,恍然大悟,原来我之前的错误就是因为多了一个user,由于网上sublimelinter安装教程都有setting-user选项,所以他们的配置文件代码肯定和我不一样,我这里是不需要usr{}的,而网上的ST版本默认格式是有的,这才造成本文第二个错误——它报错也正好是第三行user,怪不得我左看右看没看出这一行十个字符哪里有错,原来就不该有这一行啊!
至于第一个错误并不想深究了,毕竟网上全是删除就好,而且也就一行代码,大不了再补回来,起码现在用着ST不会弹窗报错了!如果接下来遇到其他问题,那就接着解决然后博客记录就好了!
本人萌新一枚,有什么错误欢迎指正,也欢迎技术交流(本人水平有限,高深的技术问题可能会一脸懵,相互鼓励、研究最是欢迎啦),唠唠家常也不错