【问题标题】:txt.snippets-file not loadedtxt.snippets-文件未加载
【发布时间】:2021-03-07 01:53:07
【问题描述】:

作为 Windows 用户,我的 .snippets 文件位于 $HOME\vimfiles\Ultisnips
我创建了一些在.txt-files 中使用的sn-ps,并将它们存储在一个名为txt.snippets 的文件中。
当我创建一个新的 .txt 文件时,它们不可用。因此,为了测试它们是否有效,我将文件重命名为all.snippets,因为该文件以前不存在,并且它们突然按预期工作。

除了将.txt-sn-ps 添加到all.snippets 之外,还有其他方法可以使.txt-sn-ps 工作吗?

【问题讨论】:

    标签: vim code-snippets ultisnips


    【解决方案1】:

    foo.snippets 中的foo 不是指.foo 扩展名,而是指foo 文件类型,Vim 可能会或可能不会从.foo 扩展名派生。

    在这种情况下,Vim 将 text 文件类型分配给具有 .txt 扩展名的文件,因此依赖于 txt 文件类型的 sn-ps 不会处于活动状态。

    将您的 sn-p 文件重命名为 text.snippets 应该可以解决您的问题。

    【讨论】:

    • 啊,非常感谢。似乎我应该阅读更多关于文件类型的内容。
    猜你喜欢
    • 2013-03-01
    • 2018-02-28
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 2015-01-02
    • 2017-06-25
    相关资源
    最近更新 更多