在Ubuntu14.04中保存Sublime text3片段的位置
-
20-12-2019 - |
题
我有这个C语言的代码片段:
档案名称: c.sublime-snippet
文件路径: /主页/管理/。配置/sublime-text-3/包/用户
密码:
<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++
.
其他提示
在 ubuntu16.04 和sublime text3,片段存储在:
~/.config/sublime-text-3/Packages/User
该 .config
默认情况下,文件夹是隐藏的,因此您将无法在文件应用程序中看到它。
你可以在终端上看到它 ls -a
或 ll
.
不隶属于 StackOverflow