2016-09-20 1 views
1

J'utilise Sublime Text 3 Build 3114 sur Ubuntu 16.04 et cette "fonctionnalité" ST3 me rend fou. Comment éviter que Sublime Text 3 ne saute les parenthèses finales. Vous pouvez voir le comportement dans GIF ci-dessous. Dans ce gif, je ne fais que presser la fermeture paren ). Comme vous pouvez le voir, les deux premières parens ne sont pas enregistrées parce qu'elles existent déjà, ST saute juste une existante et dessine seulement le paren quand il n'y a pas de parenté de fermeture présent après le curseur.Comment empêcher Sublime Text 3 de sauter des parenthèses?

Y at-il un paramètre pour désactiver ce comportement?

enter image description here

+0

On ne sait pas vraiment ce que vous demandez - vous voulez trouver un paramètre vous empêchant de taper trop de parenthèses fermantes? – MattDMo

Répondre

1

Une possibilité serait de mettre "auto_match_enabled": false dans vos préférences utilisateur. Cela garantira que ) insère toujours un support. Cependant, cela signifie que lorsque vous tapez (, il n'insère jamais automatiquement un crochet de fermeture.

Si vous ne voulez pas perdre cette fonctionnalité de couplage automatique, vous pouvez insérer les éléments suivants dans votre fichier keybindings utilisateur:

{ "keys": [")"], "command": "insert", "args": {"characters": ")"}, "context": 
    [ 
     { "key": "setting.auto_match_enabled", "operator": "equal", "operand": true }, 
     { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true }, 
     { "key": "following_text", "operator": "regex_contains", "operand": "^\\)", "match_all": true } 
    ] 
}, 

qui remplacera le raccourci clavier par défaut qui se déplace sur le support.