就像標題所說,我想用vim開發vala。由於缺少Taglist插件對vala的支持,我的工作效率受到嚴重影響。 我發現的Valide一個ctags的實施, http://bazaar.launchpad.net/~valide/valide/trunk/files/head:/ctags-vala/設置Taglist插件與vala一起工作
任何人都可以指導我如何使標記列表或工程VALA
就像標題所說,我想用vim開發vala。由於缺少Taglist插件對vala的支持,我的工作效率受到嚴重影響。 我發現的Valide一個ctags的實施, http://bazaar.launchpad.net/~valide/valide/trunk/files/head:/ctags-vala/設置Taglist插件與vala一起工作
任何人都可以指導我如何使標記列表或工程VALA
找到了答案, 集,這是其它Vim插件這個反恐怖主義行動小組FPGA實現的工作。的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'
我也有同樣的需求,我發現這個網站: http://sophiaongnome.wordpress.com/2012/01/31/how-do-i-set-up-my-vala-ide-in-vim/
這個人在Vim中使用Tagbar,以及爲Vala實現ctags的anjuta-ctags。
我給你也是我的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的標籤。 – shuva 2015-04-23 12:42:36