2012-06-18 5 views
12

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

+1

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

Antwort

8

Ich glaube, Sie suchen die Schnipsel anpassen.

Zum Einstellungen ->Browse Packages ->C++ und alle nötigen Änderungen vornehmen müssen :)

+0

Vielen Dank! Ich kannte die Terminologie nicht. – jclancy

12

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.

Verwandte Themen