Markdown 使用TextMate自动完成降价中的Pandoc样式引用

Markdown 使用TextMate自动完成降价中的Pandoc样式引用,markdown,textmate,pandoc,Markdown,Textmate,Pandoc,在TextMate中,按escape键(至少在Mac上)可自动完成代码。我希望我也能自动完成引文 我正在一个降价文档中编写我的文本,并使用Pandoc将降价文档转换为PDF。为了建立我的参考书目,我有一个.bib链接到Pandoc的降价文档 我的Pandoc风格的行内引用如下: [@somebody2013] 我已从github下载并安装了Pandoc捆绑包:。我希望这能自动完成引文,但事实并非如此 如何让引文自动完成工作?来自Pandoc.tmbundle的自述文件: 必须在“首选项->高级

在TextMate中,按escape键(至少在Mac上)可自动完成代码。我希望我也能自动完成引文

我正在一个降价文档中编写我的文本,并使用Pandoc将降价文档转换为PDF。为了建立我的参考书目,我有一个.bib链接到Pandoc的降价文档

我的Pandoc风格的行内引用如下:

[@somebody2013]
我已从github下载并安装了Pandoc捆绑包:。我希望这能自动完成引文,但事实并非如此


如何让引文自动完成工作?

来自Pandoc.tmbundle的自述文件:

必须在“首选项->高级->外壳变量”中设置以下变量:

$TM_PANDOC_BIB:要使用的书目数据库的路径


如果您没有这样做,那么引用完成将无法工作。

不幸的是,仍然无法工作。我只是想澄清一下我想做的事情:1。键入[@som]2。按退出键3。[@som]应该扩展到[@somebody2013]。这就是我所做的。转到首选项->高级->Shell变量2。在变量名中输入“TM_PANDOC_BIB”3。在value entered/Users/me/folder/my.bib中,插件只完成键,而不完成括号(因为您可能希望添加页面引用)。键入“[@som”后再键入escape行吗?几年前我停止使用TextMate,也停止使用该插件,但上次我使用它时,它起了作用。你能在github页面上发布一个问题吗?如果有机会,我会尝试跟踪问题。好的。我刚刚测试了它,它在TextMate 1.5.11(1635)中工作。当我尝试使用
$HOME/path/example.bib
~/path/example/bib
设置bibtex文件的路径时,它不起作用,但当我指定完整路径
/Users/david/path/example.bib
时,它起作用。