在vim中实时检测python文件的语法问题
最近在linux的vim里编辑代码,因为一个英文的逗号标点符号写成了中文字符,导致运行异常。
因此尝试看看vim里面能不能实时检测我的语法问题(或者其它可以优化的地方)。
最终,找到了
注意:
1、vim版本要>=8
2、需要安装python3,还需要2个python依赖
代码语言:javascript代码运行次数:0运行复制yum install python3
yum install python3-devel
yum install python3-pip
pip3 install pylint
pip3 install autopep8
安装很简单,我因为vim没用vim-plug之类的插件,因此使用vim packload这种方式安装,只要下面2步即可:
代码语言:txt复制mkdir -p ~/.vim/pack/git-plugins/start
git clone --depth 1 .git ~/.vim/pack/git-plugins/start/ale
然后,随便写一个python代码
下面看看它的检测能力:
案例1:
根据提示可以看出2个问题:1 缺少注释文档, 2 缩进问题
但是看最左边的黄色W,表示这都是Warning级别的,非必须处理的问题
案例2:
可以看到最左边有个红色的E,根据提示报错原因是 有个中文的逗号
注意: 实际使用发现line too long也会报错提示E,但是实际上不影响代码(提示E的有时候并不是就错误,具体原因未知)
发布者:admin,转转请注明出处:http://www.yc00.com/web/1747522831a4647575.html
评论列表(0条)