- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近根据本指南通过病原体安装了 Syntastic https://github.com/scrooloose/syntastic#installpathogen .
但是,Syntastic 不适用于 C++。但是它确实适用于 c。我不确定原因是什么,当我打开 .cpp 文件并故意创建错误时,没有任何报告。
这是我的 vimrc:
:syntax on
:set number
:set autoindent
:set cindent
set t_Co=256 "sets vim to 256 color
if &term =~ '256color'
" disable Background Color Erase (BCE) so that color schemes
" render properly when inside 256-color tmux and GNU screen.
set t_ut=
endif
"Synastic
let g:syntastic_cpp_compiler = 'clang++'
let g:syntastic_cpp_compiler_options = ' -std=c++11 -stdlib=libc++'
let g:syntastic_cpp_check_header = 1
nmap <F8> :TagbarToggle<CR> "maps f8 to tagbar toggle
execute pathogen#infect()
:colorscheme mustang
最佳答案
这可能在其他地方也得到了回答。您是否尝试调试 Syntastic?
尝试将 let g:syntastic_debug=1
设置到您的 .vimrc 中,运行检查器,并检查 :mes
的输出以调试任何问题或者,您可以键入 :SyntasticInfo
,这将输出如下内容:
Syntastic version: 3.4.0-134
Info for filetype: cpp
Mode: active
Filetype cpp is active
Available checkers: clang_check clang_tidy gcc
Currently enabled checkers: -
因此,您可以通过将它们添加到您的 .vimrc 来启用您想要的适当检查器:let g:syntastic_cpp_checkers = ['clang_check', 'gcc']
,或者您可以指定您自己的规则。为此,您可以通过键入 :h syntastic
查看手册。
关于vim - Syntastic 不适用于 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27539658/
我正在使用一个名为 c0 的 C 子集。语法几乎相同,但文件扩展名是 c0 而不是 c。有没有办法更改我的 vimrc 文件,使 Syntastic 理解 c0 与 c 相同,因此它将对以 c0 结尾
我正在使用 Qt 开发一个 C++ 项目。我启用了 syntastic 通过我的 vimrc 检查头文件,它的检查器(gcc、clang_check 和 clang_tidy)都在我的项目中提示同样的
我最近根据本指南通过病原体安装了 Syntastic https://github.com/scrooloose/syntastic#installpathogen . 但是,Syntastic 不适
在 VIM 的 Syntastic 插件中,Syntastic 检查器是否可以报告 gutter 中的所有错误和警告 但是 只在位置列表中显示错误(不是警告)? 我想使用 VIM 和 Syntasti
我按照 https://github.com/bitc/hdevtools/ 的在线说明进行操作我仍然看到以下内容: Syntastic: active mode enabled Syntastic
使用语法检查器 Syntastic 调用一个 gutter,它指向所有有错误的行。一旦我完成检查,我想隐藏这个排水沟。我发现的唯一方法是重新打开同一个文件。我一定是遗漏了什么,我该如何隐藏排水沟?我试
如何设置键盘快捷键以在 vim 中切换 Syntastic Error Location List Panel。 :Errors - 显示位置面板 :lclose - 隐藏位置面板 我对 VimScr
所以我一直在大学的汇编课上做一些工作,我使用 Vim 作为我的主要代码编辑器。我在为 NASM 编写程序集时遇到 Syntastic 的问题,但 Syntastic 只想运行 gcc 错误检查器(它告
我正在做一个使用 gettext 的项目,所以最终在 syntastic(使用 flake8)中出现了很多错误结果: undefined name '_' 我不想删除 W802,但我想在 synta
我使用带有 syntastic 的 Vim 在 C++ 中编写代码,我看到了所有错误,但没有收到任何警告。如果我不必在终端中使用编译器来获取所有编译器消息,那就太好了。一些错误在不同的 c++ 标准中
Vim 语法插件弹出错误和警告位置列表,它不必要地消耗比列表所需更多的屏幕空间: 如何配置 syntastic 以打开一个位置列表窗口,该窗口只有足够的行来显示列表? 最佳答案 谢谢lcd047指出答
我已经用 Pathogen 安装了 Syntastic。 Syntastic 适用于 Python 文件,但不适用于带有 JSHint 的 JavaScript 文件。 JSHint 通过命令行或与其
我已经在 VIM 中安装了 python-mode。但我也安装了 Syntastic。既然两者都做语法检查,会不会有冲突?如何关闭 Python 文件的 Syntastic? 谢谢你的帮助 最佳答案
如何使用 Syntastic Vim 插件和 JSHint 来验证 JavaScript 代码? 环境: Ubuntu 11.04 VIM - Vi 改进 7.3 我已经安装了,按照 VIM + JS
我喜欢 javascript 的 Syntastic,但我正在使用新的 ES6 module tranpiler syntastic 对这些类型的陈述并不满意: import Typeahead fr
如何添加syntastic段到 powerline Vim 的页脚? (new powerline,而不是 vim-powerline)Syntastic 文档仅说明如何将其添加到标准 Vim 页脚,
如何告诉 Syntastic 在保存时不编译我的 Java 代码?我在我的 .vimrc 中尝试过以下操作: let g:syntastic_disabled_filetypes = ['java']
编辑:Syntastic 配置为使用 JSLint EDIT2:我使用的是 JavascriptLint,而不是 JSLint 在下面的代码中 syntastic warns function ins
我正在编写 C 代码,最初使用的是 gcc 检查器。 C文件中报告错误。报告了许多无关紧要的错误,例如,由于检查器中的 gcc 命令行上没有包含目录开关。因为我们使用的是 icc,并且设置 makef
我已经设置了Syntastic https://github.com/scrooloose/syntastic使用 vim,我想将它用于 node.js javascript linting。 我已经
我是一名优秀的程序员,十分优秀!