我正在寻找一种方法来创建一些像 sublime text2 中的片段这样的 c++ 命名空间,它的行为应该是这样的:
假设我们有一个名为“fu”的命名空间,其中包含“vector”、“Point”、“Mat”。我使用以下 tabtriggers 创建片段:
<tabTrigger>fu::vector</tabTrigger>
<tabTrigger>fu::Point</tabTrigger>
<tabTrigger>fu::Mat</tabTrigger>
当我现在输入“fu”时,会出现包含所有 3 个片段的选择框(这是完美的),但是一旦我输入“::”,它们就会消失。这是为什么?即使我输入“fu::vecto”,也没有选择片段。似乎双点逃脱了所有片段触发器。
当我输入“::”时,我真的需要这种行为,这应该显示特定命名空间中的所有定义。
这有可能吗?提前感谢您的宝贵时间。