0

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

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

4

1 回答 1

3

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

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

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

于 2020-11-24T10:03:50.153 回答