Dove salvare Sublime Text 3 Snippet in Ubuntu 14.04
-
20-12-2019 - |
Domanda
Ho questo snippet di codice per la lingua C:
Percorso del file: /home/admin/.config/sublime-text-3/packages/user
Codice:
<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>
.
Dopo aver salvato questo file sul percorso specificato (controllare sopra) non riesco ancora a accedere allo snippet con il tag init
specificato.Ho provato questo su Windows e ha funzionato a finito.Qualche idea da dove salvare il file c.sublime-snippet in modo da lavorare su Ubuntu?Grazie
Soluzione
Tutti i file generati dall'utente devono essere memorizzati nella directory Packages/User
.Quindi, nel tuo caso, salvalo come /home/admin/.config/sublime-text-3/Packages/User/c.sublime-snippet
.
Inoltre, è generalmente una buona idea nominare i frammenti in base al loro tabTrigger
, poiché alla fine è possibile scrivere più frammenti multipli che si occupano di C. Quindi, è possibile rinominarlo come init.sublime-snippet
se si sceglie.
Sulla base della modifica che indica che lo snippet è già stato salvato in Packages/User
, l'unica altre probabile motivo per il suo fallimento è che l'ambito source.c
non era effettivamente in vigore.È necessario assicurarsi di impostare la sintassi del file su C
in ordine per questo scopo al lavoro - C++
è source.c++
.
Altri suggerimenti
In Ubuntu 16.04 e il testo sublime 3, i frammenti sono memorizzati su:
~/.config/sublime-text-3/Packages/User
.
La cartella .config
è nascosta per impostazione predefinita, quindi non sarai in grado di vederlo nell'applicazione dei file.
Puoi vederlo in terminale facendo ls -a
o ll
.