我有这个 C 语言的代码片段:
文件名: c.sublime-snippet
文件路径:/home/admin/.config/sublime-text-3/Packages/User
代码:
<snippet>
<content><![CDATA[
#include <stdio.h>
main(){
${1}
}
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>init</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.c</scope>
</snippet>
将此文件保存在指定路径后(检查上面)我仍然无法访问带有指定标签
init
的片段.我在windows上试过这个,效果很好。知道在哪里保存文件 c.sublime-snippet 以便它在 ubuntu 上工作吗?谢谢
最佳答案
所有用户生成的文件都应该存储在 Packages/User
目录。因此,在您的情况下,将其另存为 /home/admin/.config/sublime-text-3/Packages/User/c.sublime-snippet
.
此外,根据片段的tabTrigger
命名片段通常是个好主意。 ,因为您最终可能会编写多个处理 C 的片段。因此,您可以将其重命名为 init.sublime-snippet
如果你选择。
编辑
根据您的编辑表明该片段已保存在 Packages/User
中,其失败的唯一其他可能原因是范围 source.c
实际上并没有生效。您需要确保将文件的语法设置为 C
为了让这个范围工作 - C++
是 source.c++
.
关于ubuntu - 在 Ubuntu 14.04 中保存 Sublime text 3 片段的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24007473/