1

我已经开始尝试使用 Visual Studio Code。

我已经建立了一个由 Yassnippet 管理的大型片段库。我想将它们与 VSC 一起使用。第三方开发人员 Mads Hartmann 发布了一个扩展程序,可以将现有的 yassnippet 库连接到 VSC。

按照自述文件中的说明,我将以下内容复制到我的用户设置中。(这是我的用户设置的唯一内容)

{
    "editor.tabCompletion": false,
    "editor.snippetSuggestions": "none",
    "yassnippet.path": "/home/me/.emacs.d/list/yasnippet/snippets" 
}

这似乎是不够的。片段没有被拾取。

此外,如果我查看 Yassnippet 扩展对话框中的“贡献”选项卡,我可以看到该设置仍然设置为默认值。

我需要做什么才能让这个扩展工作?

4

1 回答 1

0

您还需要在 Yassnippet 中定义语言和文件夹之间的映射。

例如,为了包含 python 片段(位于 python-mode 文件夹中),您应该添加到您的设置中:

"yassnippet.mapping":{
    "python": "python-mode"
}
于 2019-02-18T16:51:30.100 回答