VIM配置---面向前端

本文分享了一位作者对于Vim的配置,主要针对前端开发,包括重量级插件如YouCompleteMe、Syntastic和vim-autoformat的安装,以及针对JS、HTML、CSS的语法高亮、语句补全、语法检查和代码格式化的详细设置。通过这些配置,可以提升前端开发的效率和代码质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的vim配置地址:asin929/vim


重量级插件的配置

参见vim配置—重量级插件完成YouCompleteMe、Syntastic、vim-autoformat的安装。这些插件也是后面插件的基础。

Emmet也是进行WEB开发的必装插件。


Web插件–关于JS

  • 语法高亮插件

  • 语句补全

    • YouCompleteMe相关配置:

      let g:ycm_semantic_triggers =  {
              \...
              \   'javascript': ['.', 're!(?=[a-zA-Z]{3,4})'],
              \ ...
              \ }
      
    • tern_for_vim:与YouCompleteMe联合使用,实现JS的完美补全。比较好的文章– VIM的JavaScript补全

  • 语法检查
    • npm install -g jshint,安装jshint后,Syntastic会默认调用其进行js语法检查
  • js代码格式化
    • npm install -g js-beautify,安装js-beautify后,vim-autoformat会调用其完成js,html,css的格式化。

Web插件–关于HTML

  • 语句补全

    • YouCompleteMe相关配置:

      let g:ycm_semantic_triggers =  {
              \...
               \ 'html': ['<', '"', '</', ' '],
              \ ...
              \ }
      
    • vim-closetag:自动闭合hmtl标签
    • Valloric/MatchTagAlways:自动匹配html标签,支持在标签间跳转。
  • 语法检查
    • sudo yum install tidy,安装tidy后,Syntastic会默认调用其进行js语法检查
  • 代码格式化:见 js代码格式化

Web插件–关于CSS


更多

以上配置已经完全满足前端编辑的需求了,再结合Grunt或Gulp或Browsersync可以实现实时预览WEB页面的功能,至此使用vim作前端开发已配置完毕。


参考

  1. bigvim
  2. webvim
  3. polite:一个为前端开发者量身打造的Vim配置和插件精选集
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值