vim有類似google doc"插入目錄"功能的plugin嗎

48 views
Skip to first unread message

enzo

unread,
Feb 15, 2014, 10:34:25 PM2/15/14
to vim-t...@googlegroups.com
Hi all,

    在Google doc下可以對HTML格式的標題做目錄, 讓使用者瀏覽文件更方便.

    請教各位大大, 在vim中是否有類似功能的plugin.
    可以parse文件格式, 像是markdown檔, 自動產生目錄, 讓我們可以跳到某個標頭.
    操作上類似vim help system的目錄行為.

    不知是已有現成的plugin? 
    或如果要達到類似的功能, 需要使用到哪些vim scripting功能? 像是tag?
        
    Thanks!
    enzo

依云

unread,
Feb 16, 2014, 3:14:53 AM2/16/14
to vim-t...@googlegroups.com
你要不要试试 taglist 或者 tagbar 或者 txtbrowser?前者要支持自定义文件类
型需要设置 ctags,比如我给 markdown 设置的(~/.ctags):

--langdef=markdown
--langmap=markdown:.md
--regex-markdown=/^###[ \t]+(.+)$/\1/h,header/
--regex-markdown=/^####[ \t]+(.+)$/  \1/h,header/
--regex-markdown=/^#####[ \t]+(.+)$/    \1/h,header/
--regex-markdown=/^######[ \t]+(.+)$/      \1/h,header/

--
Best regards,
lilydjwg

Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?

Yao-Po Wang

unread,
Feb 16, 2014, 3:06:04 AM2/16/14
to vim-t...@googlegroups.com
Hi,

可以試看看 Unite 的 outline plugin

yp

* enzo <wecan...@gmail.com> [2014-02-15 19:34:25 -0800]:
> --
>
> ---
> 您已訂閱「Google 網上論壇」的「Vim-Taiwan」群組,因此我們特別傳送這封郵件通知您。
> 如要取消訂閱這個群組並停止接收來自這個群組的郵件,請傳送電子郵件到 vim-taiwan+...@googlegroups.com
> 如需更多選項,請前往:https://groups.google.com/groups/opt_out

--
blue119/Yao-Po Wang
Reply all
Reply to author
Forward
0 new messages