簡體   English   中英

在Ubuntu 14.04中何處保存Sublime text 3代碼段

[英]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 -all在終端中看到它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM