sublime text3 运行报错expeted value in user\XXX\....个人解决以及sublimelinter没有setting-user的配置方法

  昨天晚上下载安装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不会弹窗报错了!如果接下来遇到其他问题,那就接着解决然后博客记录就好了!

       本人萌新一枚,有什么错误欢迎指正,也欢迎技术交流(本人水平有限,高深的技术问题可能会一脸懵,相互鼓励、研究最是欢迎啦),唠唠家常也不错

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值