2017-09-14 1 views
0

Lorsque j'ouvre un support, le sublime ajoute un crochet de fermeture pour moi, placé immédiatement à la droite du curseur. Cela me convient.Arrêt de tabulation de style Snippet pour sauter vers la droite du crochet de fermeture terminé automatiquement dans Sublime?

Cependant, je voudrais être en mesure de taper à l'intérieur de ces crochets, puis être capable de frapper onglet pour sauter immédiatement à la droite du crochet de fermeture.

Comment le faire faire?

Il y a une réponse partielle here, en disant utiliser la touche end, que je n'ai pas que je ne pas utiliser un pavé numérique. Il dit aussi que vous pouvez mapper shift+enter, mais ce n'est pas mieux pour moi que ma méthode actuelle, qui est de plier mon pouce droit sous ma main pour appuyer sur la flèche droite - ce qui est lent, pour cette opération extraordinairement fréquente!

Répondre

0

solution partielle (en raison d'une ristourne en italique ci-dessous):

Ajouter "auto_match_enabled" : false aux paramètres utilisateur comme par here, puis ajouter cet extrait:

<snippet> 
    <content><![CDATA[(${1})${2}]]></content> 
    <tabTrigger>(</tabTrigger> 
    <scope>source.java</scope> 
</snippet> 

Vous ne devez frapper onglet pour obtenir la parenthèse de fermeture en premier lieu, mais ayant fait cela vous êtes dans l'extrait ainsi après que vous ayez entré des params à votre contenu de coeurs, un deuxième tab dépassera le crochet fermant.

Un léger inconvénient est que cela ne signifie que vous devez frapper onglet où vous ne l'avez pas avant d'obtenir un support correspondant où vous voulez appeler une méthode sans params, mais ...