【发布时间】:2015-02-09 05:59:44
【问题描述】:
我正在查看语法目录中的 vimscript 语法文件,关键字 vimTodo 下是 COMBAK、FIXME、TODO 和 XXX。我可以很容易地弄清楚FIXME 和TODO 的含义,并且我可以猜到有些人可能会使用XXX 来做什么,但我不知道COMBAK 是做什么用的。
它必须具有某种含义,否则就没有理由突出它。我知道这是一个代码标签,但这是什么意思?到目前为止,我最好的猜测是 COMEBACK 的缩写,尽管我对此表示怀疑。
这是我目前发现的:
谷歌搜索对我没有任何用处,谷歌代码搜索COMBAK(带或不带引号)得到 0 个结果。我最终在 Google 上搜索了 codetag "COMBAK" 并找到了一个结果,该结果将其用作评论中的标签两次([ctrl+F] 会找到它):http://pastebin.com/H6mjbyBh。
该程序是用 Vimscript 编写的,包含 vimscript 语法文件和用于 lisp 的 vimscript 缩进插件文件,以及其他一些海量函数。
【问题讨论】:
-
是的,意思是“回来”。
-
什么时候使用?并且经常使用吗?因为我以前从未见过它。这是否意味着回来并填写您稍后发现的代码?还有什么?
-
“我有更紧急的事情要做,让我们标记这个地方,以便稍后我可以与它进行 COMBAK。”但是,这种事情很少通过提交阶段,因此很少在生产/发布的代码中看到它。而且,借助当今 DVCS 中可用的轻量级分支模型,这种做法已变得无关紧要。
-
坦率地说,这个语法文件的作者以一种……特殊的编程风格而闻名(我听说过用更严厉的话来描述它)。最好完全忽略并避免这种“COMBAK”。
-
@thersawalrus 有些人可能会使用
XXX做什么? 你是做什么用的?