- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试为 wiki-file = vimwiki 创建标签。这是我对ctags的定义,存储为ctags.cnf
--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 --verbose index.wiki
结果:
...
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
文件显示:
!_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 /dhiebert@users.sourceforge.net/
!_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
3-@home === 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
在我的 _vimrc
中添加了
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
只会打开一个空的标签栏。
我的错误在哪里?
最佳答案
:echo &ft
的提示,我找到了解决方案。ctags.cnf
移动到用户配置文件路径也很有用。我更新的 _vimrc
let g:tagbar_type_vimwiki = {
\ 'ctagstype' : 'vimwiki',
\ 'kinds' : [
\ 'h:header',
\ ],
\ 'sort' : 0
\ }
和我更新的ctags.cnf
--langdef=vimwiki
--langmap=vimwiki:.wiki
--regex-vimwiki=/^=[ \t]+(.+)[ \t]+=$/\1/h,header/
--regex-vimwiki=/^==[ \t]+(.+)[ \t]+==$/. \1/h,header/
--regex-vimwiki=/^===[ \t]+(.+)[ \t]+===$/. \1/h,header/
--regex-vimwiki=/^====[ \t]+(.+)[ \t]+====$/. \1/h,header/
--regex-vimwiki=/^=====[ \t]+(.+)[ \t]+=====$/. \1/h,header/
--regex-vimwiki=/^======[ \t]+(.+)[ \t]+======$/. \1/h,header/
关于vim - ctags、vimwiki、vim 和 tagbar-plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037055/
我最喜欢的 vimwiki 功能之一是它处理链接的方式。不幸的是,我使用其他东西(vimoutliner)来做我的主要笔记,而且它没有任何接近 vimwiki 的链接功能。 是否有一个插件可以在编辑任
我希望 vimwiki 在 vim 中打开 .tex 文件(与在 vim 中打开 wiki 文件的方式相同)。 我正在运行 cygwin,通过在 vim#wiki#base#system_open
情况:我正在使用 vimwiki,我停下来对 emacs/org-mode 进行了短暂的调情,然后尖叫着跑回 vim。我认为现在是清理我的 kludgy 设置的好时机,所以我从一个新的 ~/.vim
我正在使用 vimwiki,它允许您编写类似 [[wiki link ...|name link]] 的链接。 . 如果您处于编辑模式并且在一行中带有链接,那么您会看到真实的文件内容,否则您只会看到“
比如我要写如下内容: $VAR can be reached by "$VAR" 但是当我在 vimwiki 中编写并将其转换为 html 时,它看起来像: \(VAR can be reached
我尝试为 wiki-file = vimwiki 创建标签。这是我对ctags的定义,存储为ctags.cnf --langdef=vimwiki --langmap=vimwiki:.wiki --
我的问题是当我在 vimwiki 文件中时,SnipMate 的 完成不起作用。我正在通过在插入模式下键入 APACHE 进行测试,但是我没有像在 .vimrc 中那样得到代码片段。 即使 i_ 在
我正在尝试 VimWiki。到目前为止一切顺利,但在 Ubuntu 18.04 上,Shift-Enter 和 Ctrl-Enter 不起作用 [1]。网上搜索称 Gnome Terminal 将这些
我是一名优秀的程序员,十分优秀!