扫码关注官方订阅号
github 上下的一个vim安装包
大多都可以用,这个不知道有朋友知道解决吗
人生最曼妙的风景,竟是内心的淡定与从容!
看上去是因为 这个插件需要 外部程序对 composer.json 执行语法检查。 不是所有的Vim 插件塞进去就可以用的,很多需要外部程序。
composer.json
通过CursorMoved 事件触发是不是太频繁了? 另外,语法检查插件推荐使用 syntastic 当然 你还是得自己安装各种外部语法检查器
CursorMoved
JSON的例子:
syntastic 调用外部程序 jsonlint 对 *.json 执行语法检查,可以看到最后一行多了一个大括号 当然你得自己安装npm install -g jsonlint
jsonlint
*.json
npm install -g jsonlint
回车之后错误信息不就自动移除了吗?如果想彻底消除错误,让它不再弹,那你得找到报错的插件,修改正确或者删除它。
看提示信息像是 JSLint 的插件的,提示未安装 js 解析器,安装一个 jsc、js (spidermonkey) 或 nodejs 试试
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
看上去是因为 这个插件需要 外部程序对
composer.json
执行语法检查。不是所有的Vim 插件塞进去就可以用的,很多需要外部程序。
通过
CursorMoved
事件触发是不是太频繁了?另外,语法检查插件推荐使用 syntastic
当然 你还是得自己安装各种外部语法检查器
JSON的例子:

syntastic 调用外部程序
jsonlint
对*.json
执行语法检查,可以看到最后一行多了一个大括号当然你得自己安装
npm install -g jsonlint
回车之后错误信息不就自动移除了吗?如果想彻底消除错误,让它不再弹,那你得找到报错的插件,修改正确或者删除它。
看提示信息像是 JSLint 的插件的,提示未安装 js 解析器,安装一个 jsc、js (spidermonkey) 或 nodejs 试试