Sublime Text 2 viene fornito con molti completamenti/modelli incorporati per espressioni comuni. In C++, questi includono loop con campi, ecc. Se ho scritto vec
e premuto tab, si espanderebbe a std::vector<field> v;
dove il campo è un campo scrivibile. Molti di questi sono scritti in uno stile che non mi piace o non forniscono cose che mi piacerebbe loro, e alcuni che voglio usare non esistono. C'è un modo per modificare questi "completamenti" incorporati e scrivere il mio?Scrittura di completamenti personalizzati in Sublime Text 2
risposta
Credo che stai cercando di personalizzare i frammenti .
Vai a Preferenze ->Sfoglia Pacchetti ->C++ e apportare tutte le modifiche è necessario :)
Grazie! Non conoscevo la terminologia. – jclancy
È possibile modificare i valori di default modificando i file che li generano all'interno della vostra Directory dei pacchetti. Basta sfogliare le cartelle nella lingua specifica o selezionare la cartella predefinita per trovare il file giusto da modificare per uno dei valori predefiniti.
È possibile creare snippet personalizzati e modificare quelli predefiniti selezionando Preferenze> Sfoglia pacchetti> Utente e creando un nuovo file con l'estensione .sublime-snippet
.
Poi all'interno del file incollare il seguente:
<snippet>
<content><![CDATA[Type your snippet here]]></content>
<!-- Optional: Tab trigger to activate the snippet -->
<tabTrigger>xyzzy</tabTrigger>
<!-- Optional: Scope the tab trigger will be active in -->
<scope>source.python</scope>
<!-- Optional: Description to show in the menu -->
<description>My Fancy Snippet</description>
</snippet>
Maggiori informazioni here.
In alternativa, è possibile andare su Strumenti> Nuovo frammento e questo aprirà il modello di frammento in un nuovo file che è possibile salvare e nominare con la stessa estensione di cui sopra.
Un'altra opzione è this way utilizzando il pacchetto Gist. L'unica cosa che non mi piace di questa configurazione è che crea un nuovo file con lo snippet piuttosto che incollarlo nel tuo file corrente al tuo cursore. Comunque è buono per coordinare i frammenti più usati su più computer.
- 1. Sublime Text 2 & PYTHONPATH
- 2. Sublime Text 2 Service
- 3. Installazione di pacchetti in Sublime Text 2
- 4. Sublime Text 2 numeri incremento
- 5. HTML nel Sublime Text 2
- 6. Sublime Text 2 Formattazione codice
- 7. Sublime Text 2 e MinGW
- 8. Sublime Text 2 e R
- 9. Disattiva completamento automatico in Sublime REPL in Sublime Text 2
- 10. Titanium sviluppo in Sublime Text 2
- 11. Evidenziazione sintassi personalizzata in Sublime Text 2
- 12. Sublime Text 2 plug in anteprima immagine
- 13. Evidenziare rspec in sublime text 2
- 14. Evidenziazione della sintassi in Sublime Text 2
- 15. Ingresso console Java in Sublime Text 2?
- 16. Scheda Backspace in Sublime Text 2
- 17. Modifica di Sublime Text 2 per JS
- 18. Sublime Text 2 - Tipo di documento predefinito
- 19. Finestra terminale all'interno di Sublime Text 2
- 20. Sublime Text 2 - Visualizza caratteri di spaziatura
- 21. Sublime Text 2 snippet di codice
- 22. Come fare queste 2 cose in Sublime Text 2?
- 23. Completamento origine immagine per Sublime Text 2
- 24. Sublime Text 2 - Modifica dell'icona su Windows
- 25. Sublime Text 2: completamento del codice Python
- 26. Sublime Text 2 - OS X Command Line
- 27. Integrare Sublime Text 2 con Karma
- 28. Sublime Text 2 - schede mancanti attualmente aperte
- 29. Sublime Text 2: Riconoscere Makefile.local come Makefile
- 30. Sublime Text 2. Completamento automatico python `from`
questi sono snippet, è possibile scrivere i propri e modificare quelli C++ molto facilmente, vivono nei pacchetti/cartella C++ – fraxel