【问题标题】:Setting up Taglist plugin to work with vala设置 Taglist 插件以使用 vala
【发布时间】:2011-03-26 14:27:57
【问题描述】:

正如标题所说,我想用vim开发vala。由于缺乏对vala的Taglist插件支持,我的工作效率受到了严重影响。 我在valide中找到了一个ctags实现, http://bazaar.launchpad.net/~valide/valide/trunk/files/head:/ctags-vala/

谁能指导我如何使这个 ctag 实现与 Taglist 或其他适用于 vala 的 vim 插件一起工作

【问题讨论】:

    标签: ctags vala


    【解决方案1】:

    找到答案, 设置为.vimrc

    let tlist_vala_settings='c#;d:macro;t:typedef;n:namespace;c:class;'.
      \ 'E:event;g:enum;s:struct;i:interface;'.
      \ 'p:properties;m:method'
    

    【讨论】:

      【解决方案2】:

      我确实有同样的需求,我找到了这个网站: http://sophiaongnome.wordpress.com/2012/01/31/how-do-i-set-up-my-vala-ide-in-vim/

      这家伙在 Vim 中使用 Tagbar,以及为 Vala 实现 ctags 的 anjuta-ctags。

      我还给你我的 Vala 的 Vim 配置:

      set efm=%f:%l.%c-%[%^:]%#:\ %t%[%^:]%#:\ %m
      map <leader><F2> :lvimgrep! <cword> /usr/share/vala-0.16/vapi/*<CR> :lopen <CR>
      set complete+=k/home/marc/.vim/syntax/vala.vim
      set isk+=(
      " Disable valadoc syntax highlight
      "let vala_ignore_valadoc = 1
      
      " Enable comment strings
      let vala_comment_strings = 1
      
      " Highlight space errors
      let vala_space_errors = 1
      " Disable trailing space errors
      "let vala_no_trail_space_error = 1
      " Disable space-tab-space errors
      let vala_no_tab_space_error = 1
      
      " Minimum lines used for comment syncing (default 50)
      "let vala_minlines = 120
      
      let g:tagbar_ctags_bin="anjuta-tags"
      set iskeyword+=.
      

      【讨论】:

      • 错字,不是anjuta-ctags,是anjuta-tags。
      猜你喜欢
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多