Sublime Text 2 enthält viele integrierte Vervollständigungen/Vorlagen für gängige Idiome. In C++ sind dies For-Schleifen mit Feldern usw. - wenn ich vec
geschrieben und die Registerkarte gedrückt habe, würde es sich auf std::vector<field> v;
erweitern, wobei field ein beschreibbares Feld ist. Viele von ihnen sind in einem Stil geschrieben, den ich nicht mag oder den ich nicht möchte, und einige, die ich benutzen möchte, existieren nicht. Gibt es eine Möglichkeit, diese integrierten "Completions" zu ändern und eigene zu schreiben?Schreiben von benutzerdefinierten Vervollständigungen in Sublime Text 2
Antwort
Ich glaube, Sie suchen die Schnipsel anpassen.
Zum Einstellungen ->Browse Packages ->C++ und alle nötigen Änderungen vornehmen müssen :)
Vielen Dank! Ich kannte die Terminologie nicht. – jclancy
Sie können die Standardeinstellungen bearbeiten, indem Sie die Dateien bearbeiten, die sie innerhalb Ihrer erzeugen Paketverzeichnis Blättern Sie einfach durch die Ordner zu der jeweiligen Sprache oder überprüfen Sie den Standardordner, um die richtige Datei für eine der Standardeinstellungen zu finden.
Sie können benutzerdefinierte Snippets erstellen sowie die Standardeinstellungen ändern, indem Sie zu Voreinstellungen> Pakete durchsuchen> Benutzer gehen und eine neue Datei mit der Erweiterung .sublime-snippet
erstellen.
dann in der Datei fügen Sie den folgenden:
<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>
Mehr Infos here.
Alternativ können Sie unter Extras> Neues Snippet die Snippet-Vorlage in einer neuen Datei öffnen, die Sie dann speichern und mit derselben Erweiterung wie oben benennen können. Eine andere Option ist this way, die das Gist-Paket verwendet. Das einzige, was ich an diesem Setup nicht mag, ist, dass es eine neue Datei mit dem Snippet erstellt, anstatt es in Ihre aktuelle Datei an Ihrem Cursor einzufügen. Dennoch ist es gut, die am häufigsten verwendeten Snippets über mehrere Computer hinweg zu koordinieren.
- 1. Sublime text 2 Zend Framework plugin für Vervollständigungen
- 2. Hinzufügen von benutzerdefinierten Menüs in Sublime Text
- 3. Sublime Text 2 Inkrementzahlen
- 4. Hinzufügen von Lesezeichen in Sublime Text 2
- 5. Sublime Text 2 und MinGW
- 6. Titanium Entwicklung in Sublime Text 2
- 7. Ändern Sublime Text 2 Schriftgewicht
- 8. Sublime Text 2 Textauswahl innerhalb von Tags
- 9. Fixieren Sublime Text 2 Zeilenendungen?
- 10. Sublime Text 2 - Auto Refreshing
- 11. bearbeiten Sublime Verzugs des Text 2 Schnipsel
- 12. Sublime Text 2: Build System benutzerdefinierte Selektor
- 13. HTML-Tastenkombinationen in Sublime Text 2?
- 14. Benutzerdefinierte Syntaxhervorhebung in Sublime Text 2
- 15. Backspace Tab in Sublime Text 2
- 16. Wie macht man diese 2 Dinge in Sublime Text 2?
- 17. Syntax Hervorhebung in Sublime Text 2
- 18. Ändern der Tastenkombination in sublime Text 2
- 19. Sublime Text 2 Bildvorschau Plug-in
- 20. Zwischen Rechtschreibwörterbüchern in Sublime Text 2 wechseln
- 21. Autocomplete R in Sublime Text 2
- 22. Modifizieren Sublime Text 2 für JS
- 23. Sublime Text 2 Codierungsfehler mit python3
- 24. Sublime Text 2, jsp versteckt Kommentar Abkürzung
- 25. Sublime Text 2 - O X Command Line
- 26. Sublime Text 2 - "reopen with encoding" Schlüsselbindung
- 27. Sublime Text 2 - "reopen with encoding" Schlüsselbindung
- 28. Sublime Text 2 :: Python-Code-Vervollständigung
- 29. Verwenden von Sublime Text 2 Tastenbelegungen in PyCharm
- 30. Ändern von Datei- und Ordnerberechtigungen in Sublime Text 2
das sind Schnipsel, Sie können Ihre eigenen schreiben und bearbeiten Sie die C++ - Einsen sehr leicht, sie leben in Ihrem Pakete/C++ Ordner – fraxel