当前位置: 首页 > 软件库 > 其他开源 > 编程语言 >

Syntastic

Vim 的语法检查插件
授权协议 WTFPL
地区 不详
投 递 者 劳高爽
软件类型 开源软件
开源组织
适用人群 未知
操作系统 跨平台
所属分类 编程语言
 软件概览

Syntastic 是一个 Vim 的语法检查插件,它通过外部语法检查器运行文件,并向用户显示所有由此产生的错误,可以按需完成,也可以在保存文件时自动完成这一过程。

目前 Syntastic 支持检测 ACPI 源语言、ActionScript、Ada、Ansible 配置、API Blueprint、AppleScript、AsciiDoc、汇编语言、BEMHTML、Bro、Bourne shell、C、C++、C#、Cabal、Chef、CMake、CoffeeScript、Coco、Coq、CSS、Cucumber、CUDA、D、Dart、DocBook、Dockerfile、Dust、Elixir、Erlang、eRuby、Fortran、Gentoo 元数据、GLSL、Go、Haml、Haskell、Haxe、Haxe、Handlebars、HSS、HTML、Java、JavaScript、JSON、JSX、Julia、LESS、Lex、Limbo、LISP、LLVM 中间语言、Lua、Markdown、MATLAB、Mercury、NASM、Nix、Objective-C、Objective-C++、OCaml、Perl、Perl 6Perl POD、PHP、gettext Portable Object、OS X 和 iOS 属性列表、Pug(以前的 Jade)、Puppet、Python、QML、R、Racket、RDF TriG、RDF Turtle、Relax NG、reStructuredText、RPM 规范、Ruby、SASS/SCSS、Scala、Slim、SML、Solidity、Sphinx、SQL、Stylus、Tcl、TeX、Texinfo、Twig、TypeScript、Vala、Verilog、VHDL、Vim 帮助、VimL、Vue.js、xHtml、XML、XSLT、XQuery、YACC、YAML、YANG 数据模型、YARA 规则、z80、Zope 页面模板与 Zsh。

  • Vim 7.4 发布, 最近升级了Vim, 并安装了YouCompleteMe和Syntastic插件, 这里记录下过程 升级Vim YouCompleteMe 需要Vim 7.3.584+的支持, 并且开启 +python , 可以通过:version查看 升级Vim需要先卸载原有的Vim sudo apt-get remove vim vim-tiny vim-common vim-runti

  •        pathogen是一个vi插件管理工具,syntastic顾名思义是一个语法纠错插件。我刚刚接触,记录一下。 1.安装pathogen(https://github.com/tpope/vim-pathogen): mkdir -p ~/.vim/autoload ~/.vim/bundle; \ curl -Sso ~/.vim/autoload/pathogen.vim \

  • 解决xxx.h not found 头文件找不到, 然后满屏幕标红的问题 情况一: syntastic + YCM导致 由于youcompleteme会禁用掉syntastic, 因此关闭YCM对C/C++的语法检查即可。 查看syntastic是否正常工作 :SyntasticInfo Syntastic version: 3.7.0-237 (Vim 704, Linux, GUI) Info

  • 今天早上在服务器上vim xxx报错了: Error detected while processing /home/admin/.vimrc: line 534: E483: Can't get temp file name Error detected while processing function syntastic#util#system: line 9: E483: Can'

  • syntastic的安装步骤很简单,网上也很多,这里不再赘述; 如果使用c++11及以上的语法标准,如auto等,syntastic会非常友好的给出一个提醒,这个提醒和编译时,没有指定-std=c++11的提醒一样,这个时候需要指定syntastic编译时,指定的编译选项, 可通过修改.vimrc完成,也可修改syntastic的对C++的语法检查的配置完成,其配置文件的目录为~/.vim//bu

 相关资料
  • 本文向大家介绍PHP语法自动检查的Vim插件,包括了PHP语法自动检查的Vim插件的使用技巧和注意事项,需要的朋友参考一下 由于最近写PHP比较多,偶尔手误少写个分号之类的语法错误难免,一般的检查方式是回到命令行运行 php -l ,或者升级一下直接在Vim里运行 :!php -l % ,或者再将此绑定为快捷键,如 :map <F5> :!php -l %<CR> ,每当按F5便可立即执行语法检查

  • 问题内容: 我目前正在开发一个带有嵌入式文本编辑器的程序。用户应该在编辑器中键入Java代码。然后,将输入编辑器中的代码制成字符串。我只想要一些可以检查缺少括号的内容或不带钩子的尝试,等等。它不需要编译。我已经看了很多遍,但是我还是编程新手,无法实现一些较难的东西。 因此,使其更简短:我正在寻找一些Java软件包,该软件包将分析代码中的语法错误。 问题答案: 从Java 6开始,您可以使用Java

  • 例子 $ cat foo.c union u { char c; int i; } $ gcc -fsyntax-only foo.c foo.c:4:1: error: expected identifier or ‘(’ at end of input 技巧 如上所示,使用-fsyntax-only选项可以只做语法检查,不进行实际的编译输出。 详情参见 gcc手册

  • js 语法检查主要用到的 loader 和插件有:eslint-loader eslint eslint-config-airbnb-base eslint-plugin-import 这里主要采用的是airbnb编码规范(参见:https://github.com/BingKui/javascript-zh) 一、安装loader 和插件 #安装 loader 和插件eslint-loader

  • 问题内容: 我需要进行插入,但是仅当 例如不存在类似记录时: INSERT INTO请求(’user_id’,’subject’,’text’,’time’)值(56,’test’,’test 1234’,6516516) 但要检查另一个记录中是否存在相同的“主题”和“文本”,以: 不插入任何东西 更新“时间”和“ user_id” 对于这两种情况,我都需要使用sql,因为目前还不确定我将使用什么

  • 请查看与您的MySQL server版本相对应的手册,以便在

  • 问题内容: 任务是编写一个程序,该程序接受来自用户的两组单词,然后如果两个单词都是字谜(或者至少如果一个字母的所有字母都存在于另一个字母中),则打印“ True”语句,然后显示“ False”声明是否。 作为一个整体编程人员,我不知道该如何超越索引一个字符串并将一个字符串的所有片段相互比较的方法。我强调我是一个初学者;我读过许多其他标有Python和Anagram的帖子,它们始终排在我的头上,并引

  • 最近生活上有点忙,女儿老是半夜不睡,精神状态也不是很好。工作上的事情也谈不上顺心,有很多想法但是没有几个被认可,有些事情也不是说代码写得好就行的。算了,还是端正态度,毕竟资历尚浅,我还是继续我的。 读Jsoup源码并非无聊,目的其实是为了将webmagic做的更好一点,毕竟parser也是爬虫的重要组成部分之一。读了代码后,收获也不少,对HTML的知识也更进一步了。 DOM树产生过程 这里单独将T