![](/img/trans.png)
[英]Sublime Text on Ubuntu 14.04 - Keeps attempting to remove it
[英]Where to save Sublime text 3 snippet in Ubuntu 14.04
我有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 16.04和sublime文本3中,代碼段存儲在:
~/.config/sublime-text-3/Packages/User
默認情況下, .config
文件夾是隱藏的,因此您將無法在文件應用程序中看到它。
您可以通過執行ls -a
或ll
在終端中看到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.