linux - Vim如何设置syntastic插件使用python3解释器?
阿神
阿神 2017-04-18 10:17:39
[Python讨论组]

文档

问题1

在vim中启用syntastic对语法检查的设置是:

let g:syntastic_python_checkers = ['pylint', 'flake8']

我的问题是服务器默认的解释器是python2.x,因为有些脚本依赖于python2.x所以不能切换到python3.x,有时候也不想切换到virtualenv新建一个虚拟环境。请问如何在vim中设置让pylint或者flake8使用python3.x的语法检查?

ps: pip3 install pylintpip[2] install pylint都已经完成。

问题2

以python为例,syntastic的静态语法分析感觉做的不是很完善,因为它不会一次性显示全部的语法错误。有时候必须修改完前面一个error或者warning之后,下一个error或者warning才会显示。请问各位vimer是如何解决这个问题的?或者说不使用syntastic做静态语法分析?

阿神
阿神

闭关修行中......

全部回复(1)
大家讲道理

第一个问题:
看下官方的这个 issue 回答吧:https://github.com/vim-syntas...

第二个问题:
同样来自官方 issue:https://github.com/vim-syntas...
感觉是不太行。我一般都是,保存的时候才会触发检查。。

另外,保存我 map 到了 <Leader>w 然后<Leader>我设置的空格键,所以还算方便

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号