Écrire des compléments personnalisés dans Sublime Text 2
Sublime Text 2 est livré avec de nombreuses fonctions dans les achèvements/templates pour des expressions communes. En C++, ceux-ci comprennent des boucles avec des champs, etc - si j'ai écrit vec
et pressé de tabulation, il pourrait se répandre à std::vector<field> v;
où le terrain est un domaine accessible en écriture. Beaucoup de ces sont écrits dans un style que je n'aime pas ou ne fournissent pas de choses que je voudrais faire, et certains que je veux utiliser n'existent pas. Est-il un moyen de modifier ces "complétion" et d'écrire ma propre?
source d'informationauteur jclancy
Vous devez vous connecter pour publier un commentaire.
Je crois que vous êtes à la recherche de personnaliser la extraits de.
Aller à Préférences --> Parcourir les Paquets --> C++ et faire toutes les modifications que vous avez besoin 🙂
Vous pouvez modifier la valeur par défaut en modifiant les fichiers qui les produisent à l'intérieur de votre répertoire Packages. Il suffit de parcourir les dossiers de la langue ou de vérifier le dossier par Défaut pour trouver le bon fichier à modifier pour l'un des paramètres par défaut.
Vous pouvez créer des extraits de code personnalisés ainsi que de modifier les valeurs par défaut en allant dans les Préférences > Parcourir les Packages > l'Utilisateur et la création d'un nouveau fichier avec le
.sublime-snippet
extension.Puis à l'intérieur du fichier, collez le texte suivant:
Plus d'infos ici.
Alternativement, vous pouvez allez dans Outils > Nouveau Fragment de code et il va ouvrir le fragment de modèle dans un nouveau fichier que vous pouvez ensuite enregistrer et nom avec la même extension que ci-dessus.
Une autre option, est de cette façon à l'aide de la Gist paquet. La seule chose que je n'aime pas à propos de cette configuration est qu'il crée un nouveau fichier avec l'extrait de code plutôt que de le coller dans votre fichier actif à votre curseur. Néanmoins, il est bon pour la coordination de votre plus utilisé des extraits de plusieurs ordinateurs.