首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏24K纯开源

    Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe

    YouCompleteMe和Syntastic.这两个插件都是配合使用的。YCM不用再说,Syntastic用于源码的实时检查。 ' Bundle 'Lokaltog/vim-powerline' """"""""""syntastic"""""""""""" let g:syntastic_check_on_open = 1 g:syntastic_cpp_check_header = 1 let g:syntastic_cpp_compiler = 'clang++' let g:syntastic_cpp_compiler_options g:syntastic_warning_symbol = '⚠' "whether to show balloons let g:syntastic_enable_balloons = 1 """"" g:syntastic_cpp_check_header = 1 let g:syntastic_cpp_compiler = 'clang++' let g:syntastic_cpp_compiler_options

    2K100发布于 2018-01-18
  • 来自专栏大猪的笔记

    搭建vim-go环境

    Plugin 'scrooloose/nerdtree' Plugin 'jiangmiao/auto-pairs' Plugin 'fatih/vim-go' Plugin 'scrooloose/syntastic ='>>' let g:syntastic_warning_symbol='>' let g:syntastic_check_on_open=1 let g:syntastic_check_on_wq= 0 let g:syntastic_enable_highlighting=1 let g:syntastic_python_checkers=['pyflakes'] " 使用pyflakes,速度比 pylint快 let g:syntastic_javascript_checkers = ['jsl', 'jshint'] let g:syntastic_html_checkers=['tidy' = 0 let g:syntastic_auto_loc_list = 0 let g:syntastic_loc_list_height = 5 function!

    1.1K40发布于 2019-11-22
  • 来自专栏编程珠玑

    有了这个神器,再也不怕shell写得不对了

    这里以syntastic为例,实际上它支持多种语言的语法检查。 cd ~/.vim/bundle && \ git clone --depth=1 https://github.com/vim-syntastic/syntastic.git 3.测试安装情况 打开 = 1 let g:syntastic_auto_loc_list = 1 let g:syntastic_check_on_open = 1 常用: :Errors 显示错误面板 :lnext 到下一个错误 :lprevious 到上一个错误 更多安装详情也可以参考https://github.com/vim-syntastic/syntastic。 具体可以查看这里 https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic-checkers.txt 不知道vimrc文件在哪里

    1.5K20发布于 2020-04-14
  • 来自专栏Python中文社区

    优雅的在终端中编写Python

    同时YCM也整合了多种插件,其中也包含语法纠错,类似Syntastic的功能,但是只能进行C/C++/Objective-C的语法检测,对于Python的话我们后面需要安装Syntastic插件。 =1let g:syntastic_enable_signs=1let g:syntastic_cpp_check_header = 1let g:syntastic_cpp_remove_include_errors 我们可以利用syntastic插件来使用pylint帮助我们进行语法检查。 syntastic的安装可以直接通过Vundle来进行方便的安装,安装后我们需要进行下配置: " Plugin syntastic settings.set statusline+=%#warningmsg = 1let g:syntastic_auto_loc_list = 1let g:syntastic_check_on_open = 0let g:syntastic_check_on_wq = 0let

    2.7K81发布于 2018-01-31
  • 来自专栏DevOps持续集成

    SOAR的IDE插件——您的贴身DBA保镖

    [2]插件基础上进行增补,这就要求用户首先安装Syntastic插件,它的安装方法在官方文档[3]中有详细描述,这里不再过多赘述。 /syntax_checkers/sql目录 修改${SyntasticInstalledPath}/plugin/syntastic/registry.vim注册文件,增加sql类型文件的检查工具,如 syntastic_auto_loc_list = 1 let g:syntastic_check_on_open = 1 let g:syntastic_check_on_wq = 0 一切顺利的话使用 参考 [1]:https://github.com/purcell/sqlint [2]:https://github.com/vim-syntastic/syntastic [3]:https://github.com /vim-syntastic/syntastic#installation [4]:https://github.com/SublimeLinter/SublimeLinter [5]:https:/

    1.2K20发布于 2019-11-24
  • 来自专栏大猪的笔记

    vim配置

    Plugin 'scrooloose/nerdtree' Plugin 'jiangmiao/auto-pairs' Plugin 'fatih/vim-go' Plugin 'scrooloose/syntastic ='>>' let g:syntastic_warning_symbol='>' let g:syntastic_check_on_open=1 let g:syntastic_check_on_wq= 0 let g:syntastic_enable_highlighting=1 let g:syntastic_python_checkers=['pyflakes'] " 使用pyflakes,速度比 pylint快 let g:syntastic_javascript_checkers = ['jsl', 'jshint'] let g:syntastic_html_checkers=['tidy' = 0 let g:syntastic_auto_loc_list = 0 let g:syntastic_loc_list_height = 5 function!

    1K50发布于 2019-11-22
  • 来自专栏python3

    python学习-vim插件安装

    2.语法检查syntastic git clone https://github.com/vim-syntastic/syntastic.git Plugin 'vim-syntastic/syntastic Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' Plugin 'davidhalter/jedi-vim' Plugin 'vim-syntastic /syntastic' Plugin 'nvie/vim-flake8' Plugin 'scrooloose/nerdtree' Plugin 'tell-k/vim-autopep8' Plugin

    1.6K11发布于 2020-01-06
  • 来自专栏全栈程序员必看

    vim的配置_vim全局配置

    = ['eslint'] "eslint保存检测太卡了(太吃配置,改成被动模式) let g:syntastic_enable_signs=1 let g:syntastic_always_populate_loc_list = 1 let g:syntastic_auto_loc_list=1 let g:syntastic_enable_highlighting = 1 let g:syntastic_echo_current_error = 1 let g:syntastic_auto_jump = 1 let g:syntastic_check_on_open = 1 let g:syntastic_check_on_wq = 1 "let g:syntastic_mode_map={'mode': 'passive'} let g:syntastic_error_symbol = "\u2717" let g:syntastic_warning_symbol let g:syntastic_ignore_files=[".*\.py$"] "let g:syntastic_python_python_exe = 'python3' "let g:syntastic_python_pylint_post_args

    3.5K60编辑于 2022-11-14
  • 来自专栏Python程序员杂谈

    最近的 vim 配置

    scrooloose/nerdtree' Plugin 'kien/ctrlp.vim' Plugin 'tpope/vim-fugitive' Plugin 'scrooloose/syntastic encodingsetfileencodings=utf-8,gb18030,gbk,gb2312,big5 setnumbersetguifont=Courier_New:h16 setguifontwide=STXihei:h16 letg:syntastic_python_checkers =['flake8'] letg:syntastic_python_checker_args='--ignore=W501,E225'let syntastic_python_checker_args= panel with y (or ,y)" LustyBufferExplorer====="nnoremap <leader>lb :LustyBufExplorer<CR>sethidden"let g:syntastic_go_checkers

    1.1K30发布于 2019-03-01
  • 来自专栏python3

    面向web前端及node开发人员的vi

    git clone git://github.com/tpope/vim-fugitive.git vim -u NONE -c "helptags vim-fugitive/doc" -c q syntastic 语法检查 github cd ~/.vim/bundle/ git clone --depth=1 https://github.com/vim-syntastic/syntastic.git syntastic "syntastic set statusline+=%#warningmsg# set statusline+=%{SyntasticStatuslineFlag()} set statusline+ =%* let g:syntastic_always_populate_loc_list = 1 let g:syntastic_auto_loc_list = 1 let g:syntastic_check_on_open = 1 let g:syntastic_check_on_wq = 0 let g:syntastic_enable_highlighting=1 "apt-vim execute pathogen

    62410发布于 2020-01-06
  • 来自专栏Python七号

    这个极客版编程速查表,怎一个绝字了得!

    let mapleader=" " call vundle#begin() Bundle 'gmarik/vundle' Bundle 'scrooloose/syntastic' Bundle 'dbeniamine /cheat.sh-vim' call vundle#end() let g:syntastic_javascript_checkers = [ 'jshint' ] let g:syntastic_ocaml_checkers = ['merlin'] let g:syntastic_python_checkers = ['pylint'] let g:syntastic_shell_checkers = ['shellcheck

    58720编辑于 2023-01-03
  • 来自专栏MoeLove

    JSLint,JSHint,ESLint对比

    可以自定义规则 可以根据错误定位到对应的规则 支持ES6 唯一一个支持JSX的工具 不足 需要进行一些自定义配置(因为太灵活了嘛,不过文档是很详细的) 慢 (它比其他两个都要慢) Vim支持 我们都使用Syntastic 安装jslint sudo npm install jslint -g 在vimrc中添加如下配置 let g:syntastic_javascript_checkers = ['jslint'] JSHint 的Vim配置 安装jshint sudo npm install jshint -g 在vimrc中添加如下配置 let g:syntastic_javascript_checkers = ['jshint '] 也可以使用独立插件jshint.vim ESLint的Vim配置 sudo npm install eslint -g 在vimrc中添加如下配置 let g:syntastic_javascript_checkers

    4.2K31发布于 2018-08-27
  • 来自专栏PHP专享栏

    Windows安装WSL--Ubuntu

    可以使用下面的命令查找脚本 sudo find / -path "/mnt" -prune -o -name virtualenvwrapper.sh -print 第十二步 Vim语法检查和格式化代码 syntastic 安装flake8语法检查和yapf代码格式化 sudo pipp install flake8 yapf 在vimrc中安装syntastic vimrc中添加 Plugin 'vim-syntastic /syntastic'"(下面的配置放在vundle安装语句外)"vimrc设置flake8作为语法检查器let g:syntastic_python_checkers = ['flake8']"高亮错误 "let g:syntastic_enable_highlighting=1"自动跳转到发现的第一个错误或警告处"let g:syntastic_auto_jump = 1"yapf自动格式化快捷键"autocmd

    4.4K20发布于 2019-11-28
  • 来自专栏devops探索

    vim编辑器设置

    manage Vundle, required Plugin 'VundleVim/Vundle.vim' Plugin 'vim-scripts/indentpython.vim' Plugin 'vim-syntastic /syntastic' Plugin 'altercation/vim-colors-solarized' Plugin 'scrooloose/nerdtree' Plugin 'jistr/vim-nerdtree-tabs

    62810发布于 2020-07-31
  • 来自专栏人工智能LeadAI

    优雅的在终端中编写Python

    同时YCM也整合了多种插件,其中也包含语法纠错,类似Syntastic的功能,但是只能进行C/C++/Objective-C的语法检测,对于Python的话我们后面需要安装Syntastic插件。 我们可以利用syntastic插件来使用pylint帮助我们进行语法检查。 syntastic的安装可以直接通过Vundle来进行方便的安装,安装后我们需要进行下配置: ? 这里主要涉及两个部分的配置,一个是将检测模式改成被动,由于Syntastic检测并不是异步进行的,如果每次保存的时候都进行检测,都会卡在那里等一会,如果我的代码比较大的话会更久,所以我们在想要检测的时候在检测 忽略掉一些我们不想看到的warnign,pylint完全按照PEP8来的话,我的代码经常会各种提示的warning,比如我喜欢在代码最后一行留个空行也会有提示,因此我就通过正则表达式将次信息过滤掉,这时候就需要设置syntastic_quiet_message

    2.8K10发布于 2018-07-26
  • 来自专栏Java架构师历程

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    = 1 " let g:syntastic_auto_loc_list = 0 " let g:syntastic_check_on_open = 1 " let g:syntastic_check_on_wq = 0 " let g:syntastic_cpp_checkers = ['gcc'] " let g:syntastic_cpp_compiler exists('g:syntastic_cpp_compiler_options') " " let g:syntastic_cpp_compiler_options = ' -std g:syntastic_check_on_wq = 0 " let g:syntastic_cpp_checkers = ['gcc'] " let g:syntastic_cpp_compiler exists('g:syntastic_cpp_compiler_options') " " let g:syntastic_cpp_compiler_options = ' -std

    7.5K31发布于 2020-11-10
  • 来自专栏Java架构师必看

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    = 1 " let g:syntastic_auto_loc_list = 0 " let g:syntastic_check_on_open = 1 " let g:syntastic_check_on_wq = 0 " let g:syntastic_cpp_checkers = ['gcc'] " let g:syntastic_cpp_compiler exists('g:syntastic_cpp_compiler_options') " " let g:syntastic_cpp_compiler_options = ' -std g:syntastic_check_on_wq = 0 " let g:syntastic_cpp_checkers = ['gcc'] " let g:syntastic_cpp_compiler exists('g:syntastic_cpp_compiler_options') " " let g:syntastic_cpp_compiler_options = ' -std

    5.4K30发布于 2021-03-22
  • 来自专栏liuchengxu

    超漂亮 vim 配置:space-vim

    . #### syntastic npm install jsl jshint brew install flake8 brew install tidy-html5 shellcheck the_silver_searcher 相关功能 [menu] t 功能开关(toggle) [menu] v vim相关 unite.vim 这部分配置需要很多心思打磨,有待完善. syntastic 在前部分介绍安装事项时,提到要安装一些额外使用的工具 ,有很多就是 syntastic 这个插件所需要的: let g:jyntastic_python_checkers=['pyflakes'] " 使用pyflakes 比pylint 快, 需要pip安装pyflakes, let g:syntastic_javascript_checkers=['jsl', 'jshint'] " npm install jsl jshint let g:syntastic_html_checkers=['tidy', 'jshint'] " brew install tidy-html5 有更多需要的话也可以自行查阅 syntastic

    3.1K21发布于 2018-08-23
  • 来自专栏算法微时光

    vim之IDE功能配置

    " 开启 YCM 基于标签引擎 let g:ycm_collect_identifiers_from_comments_and_strings = 1 " 注释与字符串中的内容也用于补全 let g:syntastic_ignore_files " 开启 YCM 基于标签引擎 let g:ycm_collect_identifiers_from_comments_and_strings = 1 " 注释与字符串中的内容也用于补全 let g:syntastic_ignore_files

    1.2K40发布于 2020-04-24
  • 来自专栏Python程序员杂谈

    我的pythonIDE-vim插件分享

    nerdcommenter nerdtree Syntastic tagbar taglist vim-colors-solarized vim-fugitive 然后配置下.vimrc,可以参考我的配置

    61340发布于 2019-02-28
领券