3
wiki-file = vimwikiのタグを作成しようとしています。 これはctags.cnf
でctags --verbose index.wiki
結果呼び出すctags、vimwiki、vim、tagbar-plugin
--langdef=vimwiki
--langmap=vimwiki:.wiki
--regex-vimwiki=/^=[ \t]+(.*)/\1/h,heading1/
--regex-vimwiki=/^==[ \t]+(.*)/2-\1/h,heading2/
--regex-vimwiki=/^===[ \t]+(.*)/3-\1/h,heading3/
--regex-vimwiki=/^====[ \t]+(.*)/4-\1/h,heading4/
として保存ctagsは、のための私の定義である:私は
を追加私の_vimrc
で
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /[email protected]/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.8 //
2-!KnowledgeBase == index.wiki /^== !KnowledgeBase ==$/;" h
2-Dokumentation == index.wiki /^== Dokumentation ==$/;" h
2-Entwicklung == index.wiki /^== Entwicklung ==$/;" h
2-Essential Tools == index.wiki /^== Essential Tools ==$/;" h
2-TODO == index.wiki /^== TODO ==$/;" h
2-Vim-Mode in shell/bash /zsh == index.wiki /^== Vim-Mode in shell \/ bash \/zsh ==$/;" h
[email protected] === index.wiki /^=== @home ===$/;" h
3-Clojure === index.wiki /^=== Clojure ===$/;" h
3-HTML5 & CSS3 === index.wiki /^=== HTML5 & CSS3 ===$/;" h
3-LaTeX === index.wiki /^=== LaTeX ===$/;" h
3-Online-Tools === index.wiki /^=== Online-Tools ===$/;" h
3-Open Source === index.wiki /^=== Open Source ===$/;" h
3-Vim === index.wiki /^=== Vim ===$/;" h
3-Wetware === index.wiki /^=== Wetware ===$/;" h
4-git ==== index.wiki /^==== git ====$/;" h
4-nosql ==== index.wiki /^==== nosql ====$/;" h
Self Org = index.wiki /^= Self Org =$/;" h
:
...
Considering option file .\ctags.cnf: reading...
Option: --langdef=vimwiki
Option: --langmap=vimwiki:.wiki
Setting vimwiki language map: .wiki
Option: --regex-vimwiki=/^=[ \t]+(.*)/\1/h,heading1/
Option: --regex-vimwiki=/^==[ \t]+(.*)/2-\1/h,heading2/
Option: --regex-vimwiki=/^===[ \t]+(.*)/3-\1/h,heading3/
Option: --regex-vimwiki=/^====[ \t]+(.*)/4-\1/h,heading4/
Reading initial options from command line
Reading command line arguments
OPENING index.wiki as vimwiki language file
sorting tag file
生成tags
ファイルがこれを示してし
let g:tagbar_type_wiki = {
\ 'ctagstype' : 'vimwiki',
\ 'kinds' : [
\ 'h:headings'
\ ],
\ 'sort' : 0,
\ 'deffile' : expand('<sfile>:p:h:h') . 'c:\\d\\ctags.cnf'
\ }
index.wikiと:TagbarToggle
を開くと、空のタグバーのみが開きます。
私のエラーはどこですか?
ウィキファイルのために設定あなたの 'filetype'設定は何
ctags.cnf
? Tagbarの設定は 'wiki'に設定されていると仮定していますが、本当に' set filetype? 'が報告していますか?また、ctags.cnfが標準の場所にある場合は、 'deffile'設定は必要ありません。追加のファイルに対してのみです。 –filetypeが解決策です。タイム! – vbd
これはかなり古い質問ですが、依然として検索の早い段階にあります。 FWIWは、vimwikiとタグバーを統合する "公式の"バージョンで、vimwikiの開発者によって投稿されています(https://github.com/vimwiki/utils/blob/master/vwtags.py)。 – Sparhawk