好的
我读过这个线程:
https://github.com/vimwiki/vimwiki/issues/69
他们正在谈论将 VimWiki 文件转换为 LaTeX 的可能性。这与我在笔记设置世界中尝试创建的内容很接近。
我想要的是一个功能,您可以将 VimWiki 作为课堂笔记的主要索引(比如说数学),然后可以使用 VimWikis FollowLink 函数在 VimTex 运行的地方创建新文件*。
* 我的 VimTex 在 markdown 文件中运行
用于理解的 math_index.md 示例:
# MATH NOTES
- [[Link to this subject]] - description
- [[Link to that subject]] - description
.. and so on
然后你点击一个链接到一个支持VimTex的文件,你可以在其中写下你的深入笔记。
当我分别尝试它们时,它们都运行良好(VimWiki 和 VimTex)。但我可以把它们结合起来吗?
我试过的:
1.
我已经阅读了有关使用:saveas %:p:r.tex
. 然后你可以让 VimWiki 创建一个普通.md
文件,然后重新映射一个命令,例如将其更改.tex
为,但是(当然)返回和第四个选项卡将不起作用(这是一团糟!)。
是否可以配置链接选项,使其不寻找文件的扩展名?那么这将起作用。
2.
VimTex 正在处理.md
文件,但在 math_index.md 文件中工作时无法调用 :WikiFollowLink。
我的.vimrc
, so.md
文件有 VimTex:
autocmd FileType,BufNewFile,BufFilePre,BufRead *.md set filetype=tex
如果我尝试设置两种文件类型,则在autocmd ... filetype=tex.wiki
调用文件时会显示它,但 VimWiki 功能消失了。而且 - 本地命令 :VimwikiFollowLink 不能被触发。尝试时出错:不是编辑器命令。:set ft?
.md
我似乎无法弄清楚如何让这个本地命令在filetype=tex.wiki
环境中工作。
3
我发现 VimTex(在他们的帮助下)有一个调试工具,可以重新加载每个插件用于它们的功能::VimtexReload
所以我想回到普通.md
的 VimWiki 设置,然后在必要时在子文件中重新加载 VimTex。但是我再次受到命令的约束,无法在.md
文件中调用它。
我将在三天后开始(数学笔记即将发布!):) 非常感谢任何帮助。
最好的