admin管理员组文章数量:1028466
在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的有时候并不是就错误,具体原因未知)
在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的有时候并不是就错误,具体原因未知)
本文标签: 在vim中实时检测python文件的语法问题
版权声明:本文标题:在vim中实时检测python文件的语法问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1747522856a2170557.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论