首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >语法-检查VimL脚本

语法-检查VimL脚本
EN

Stack Overflow用户
提问于 2012-01-24 00:05:39
回答 4查看 1.1K关注 0票数 4

我有一个相当大的vim脚本(一个.vim文件,在viml语法中)。我想检查一下(但不是执行!)简单语法错误的文件。

我怎样才能做到这一点?

我只想要一个非常粗略的语法检查。类似于perl -cpyflakes的东西。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-12-11 15:29:45

以下是VimL的语法检查器。https://github.com/syngan/vim-vimlint/

票数 2
EN

Stack Overflow用户

发布于 2012-01-24 21:40:45

我不认为(相对地说,我可以肯定)存在。VimL是Vim的内部语言(只有Vim),并且没有为它开发的很多工具。

我试着搜索vim.org和其他几个地方,但没有运气。一点也不奇怪,因为我也没听说过。

因此,您要么继续运行脚本,要么切换到Python、Perl或Ruby等外部语言。

票数 1
EN

Stack Overflow用户

发布于 2014-07-26 23:41:04

https://github.com/osyo-manga/vim-watchdogs

显然,vim-监督犬是vim的语法检查器,它表示支持多种语言,包括vimL。

如果使用vundle,只需将其放到vimrc中即可:

Plugin 'git://github.com/osyo-manga/vim-watchdogs.git'

然后运行..and:

:PluginInstall

..to设置它(vundle是一个非常优秀的插件管理器。)如果您有语法,您可能需要小心,首先禁用它,然后看看它是否是一个足够的替代(因为它说它无论如何支持所有这些语言)。

可以肯定的是,当您有多个语法检查器时,您将需要将“狗狗”(狗)放在一条绳子上,也就是说,通过配置一种语言来检查另一种语言,反之亦然。如果你不这样做,充其量就会有碰撞、重复或错误的方向。在最坏的情况下,你将拥有上述所有和更多。

确保您总是备份您的~/..vim目录(或者您的VIMRUNTIME目录,如果您在全局级别上安装了一些东西),您会很高兴您备份了。希望这能帮助你或其他人,祝你好运!对不起,你得等7.5个月才能收到回复,呵呵:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8980407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档