1

我已经为 Vim 7.3安装了garbas 的 snipMate forkhonza 的代码片段存储库。我正在运行 OS X Lion 10.7.5。

正如预期的那样,我能够使一切正常工作-尝试添加时出现问题scss.snippets(我尝试将其作为插件和手动添加到片段文件夹中,结果相同)。我知道我的新片段文件已被识别,因为我通过将 CSS 片段添加到新创建的scss.snippets文件中对其进行了测试。我知道这会导致碰撞,实际上它确实提出了碰撞提示(如snipmate docs 中所述)。

具体问题:键入触发器,然后Tab删除触发器并且不返回扩展的片段。

我已经尝试设置文件类型以及Vim 和 snipMate(插件)scope.alias中提出的解决方案- 添加新片段不起作用并且在文档中,但我得到相同的结果。.vimrc最后,我尝试通过针对干净文件尝试上述解决方案来消除所有潜在的 n00b 错误。同样,我得到相同的结果。

1000 万次虚拟击掌,献给任何可以帮助我的人——在那之前,我会从桌子上跳起来等待我的救赎……或者可能重新安装 TextMate。提前致谢。

4

1 回答 1

0

可能是您使用的片段没有正确缩进,或者这些片段的语法存在一些错误,Snipmate 然后无法自动完成尝试查看该特定的片段文件,看看它是否以某种方式突出显示。

这可能只是源代码的错误缩进。

因为我通过在片段文件上重新缩进或使用不正确的语法在我的 scss.snippets 文件中重现了该问题。

注意:片段使用制表符而不是空格,因此请务必禁用 expandtab

:set noet or :set noexpandtab

我自己,不知道这背后的原因。

于 2013-08-26T05:59:49.610 回答