打造Linux下vim之(一)vim中的JavaScript插件

(1)javascript格式化插件jsbeauty

           下载地址: http://www.vim.org/scripts/script.php?script_id=2727

            下载后放到  ~/.vim/plugin 下,然后再~/.vimrc中添加 、

            nnoremap <F4> :call g:Jsbeautify()<CR>

            let mapleader="," 在Js文件中就可以使用 (,ff ) 或者f4来格式化javascript代码了。。


   (2)jslint进行javascipt代码语法检查参考http://www.jshint.com/install/


    (3)打造Vim为强大的IDE整合(Winmanager,NERDTree和MiniBufExplorer)常用的还有(ctags实现函数跳转,taglist)

这是一种我的vim的配置可以参考:

 let g:miniBufExplMapCTabSwitchBufs = 1
 let g:miniBufExplMapWindowNavVim = 1
 let Tlist_Show_One_File=1
 let Tlist_Exit_OnlyWindow=1
 let Tlist_File_Fold_Auto_Close=1
 let g:NERDTree_title="[NERD Tree]"
 let g:winManagerWindowLayout='NERDTree|TagList'
 let g:winManagerWidth = 30
 function! NERDTree_Start()
        exec 'NERDTree'
    endfunction

    function! NERDTree_IsValid()
            return 1
 endfunction
 nmap <silent> <F8> :if IsWinManagerVisible() <BAR> WMToggle<CR> <BAR> else <BAR> WMToggle<CR>:q<CR> endif <CR><CR>
 function! Make()
    if &modified | silent write | endif
      if &makeprg == 'make' | return | endif
     silent make
     execute 'cw'
    endfunction
 
     autocmd Filetype javascript setlocal makeprg=jsl\ -nologo\ -nofilelisting\ -nosummary\ -nocontext\ -conf\ /etc/jsl.conf\ -process\ % | 
    autocmd BufWritePost *.js call Make()
   execute pathogen#infect()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值