我已经开始使用Vimwiki创建个人 wiki。我是该插件的忠实粉丝,但不幸的是它劫持了我所有的 Markdown 文件并将它们设置filetype为vimwiki.
这发生在.md和.markdown文件中。
filetype如果文件在我设置的 wiki 目录中,我如何告诉 vimwiki 只更改?
这是我的 .vimrc 中与 vimwiki 相关的行
let s:vimwiki = {}
let s:vimwiki.path = '~/Dropbox/vimwiki'
let s:vimwiki.ext = '.wiki'
let s:vimwiki.syntax = 'default'
let s:vimwiki.diary_rel_path = 'journal/'
let s:vimwiki.diary_index = 'index'
let s:vimwiki.diary_header = 'Journal'
let s:vimwiki.diary_sort = 'asc'
let s:vimwiki.ext2syntax = {'.wiki': 'default'}
let g:vimwiki_list = [s:vimwiki]
Run Code Online (Sandbox Code Playgroud)
我还尝试了 ext2syntax 的不同值,包括 none 和{'.md': 'markdown'},我认为这是默认值,但我没有任何改变的运气。任何.md文件都设置为ft=vimwiki.
小智 7
我有同样的问题,但瑞安的回答没有解决。旧 Google 代码页面上的此问题建议将此修复程序放置在您的.vimrc:
let g:vimwiki_global_ext = 0
Run Code Online (Sandbox Code Playgroud)
现在,带有 wiki 页面扩展名的 wiki 之外的文件不会有filetype=vimwiki. 这使我可以将 Markdown ( .md) 与 vimwiki一起使用,并获得 vimwiki 插件的好处,同时不会覆盖 wiki 之外的普通 Markdown 文件。