Question Code de retrait dans le texte Sublime 2?


Dans Visual Studio, je peux appuyer sur Ctrl+K+ pour tout mettre en ordre, le code est structuré de manière agréable et lisible. Y a-t-il un raccourci dans Sublime 2 pour faire la même chose?


480
2018-02-29 07:16


origine


Réponses:


Vous pouvez le trouver dans Edit → Line → Reindent, mais il n'a pas de raccourci par défaut. Vous pouvez ajouter un raccourci en allant dans le menu Preferences → Keybindings → User, puis ajoutez-y:

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  

(exemple d’utilisation du F12 clé pour cette fonctionnalité)

Les fichiers de configuration utilisent la syntaxe JSON. Ces accolades doivent donc être séparées par des virgules dans les crochets qui sont présents par défaut. Si vous n'avez pas d'autres raccourcis clavier, alors votre ensemble Keybindings → User le fichier ressemblerait à ceci, bien sûr:

[
    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]

805
2018-02-29 10:42



La commande reindent ne fonctionne que sur les lignes actuellement sélectionnées, à moins que l'argument "single_line" ne soit défini sur false.

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }

Maintenant, en appuyant sur f12 va réindenter le document entier.


273
2017-07-18 14:32



Personne ne semble aimer la ré-empreinte de mac, alors voici comment je le fais:

[
   { "keys": ["command+shift+i"], "command": "reindent"}
]

Dans Préférences> Liaison de clé - Utilisateur

Un autre conseil supplémentaire: ajouter

{ "keys": ["command+0"], "command": "focus_side_bar" }

avoir une navigation dans l'arborescence des fichiers de la barre latérale à l'aide du clavier.

Remarque: Ajouter, à la fin de chaque {}, si vous avez plus d'un ensemble {} d'objets


30
2017-12-05 03:43



Il n'y a pas de raccourci par défaut pour réindexer un fichier. Cependant, vous pouvez en créer un en suivant eznmeréponse ci-dessus.

Vous pouvez également utiliser le Palette de commandes en appuyant:

  1. Contrôle+Décalage+P (ou + Shift +P sur un Mac)
  2. Tapez les premiers caractères de Rennes par exemple: rein
  3. presse Entrer pour exécuter la commande
    (La première commande en haut devrait maintenant montrer Indentation: lignes de réindentation)

27
2017-12-26 18:33



Pour ceux que cela intéresse, il est facile de changer, mais pour un amoureux de Netbeans et le format automatique, vous pouvez changer la liaison de clé de F12 à ctrl+décalage+F pour utiliser votre reliure de clé bien-aimée. Le plus triste est que vous devez tout sélectionner pour formater le fichier entier. Netbeans a toujours le dessus. Si quelqu'un sait comment surmonter cette limitation, je suis tout ouïe. Sinon, bonne réinsertion (auto-formatage).


19
2018-06-11 17:13



Pour indenter avec les mêmes clés comme Visual Studio Ctrl+K+ (Je suis un utilisateur Visual Studio donc je suis habitué à cette combinaison) Je suggère:

[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]

Ecrivez ceci sur Preferences> Key Bindings - User


16
2018-05-18 07:12



C'est très simple. Va juste à Edit=>Line=>Reindent


5
2017-11-30 19:00



Netbeans comme raccourci clavier

Aller à Preferences > Key Bindings > User et ajouter le code ci-dessous:

[
    { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]

Usage

Ctrl + Décalage + F


5
2018-03-26 07:47



formateur de code.

simple à utiliser.


1. installer


2. presser ctrl + alt + F (défaut)


C'est tout.


4
2017-09-22 10:27



Sélectionnez tout le code que vous avez l'intention de mettre en retrait, puis appuyez sur Ctrl +] dans le texte Sublime à mettre en retrait.

Pour les utilisateurs de Mac, utilisez la commande +] pour indenter, et la commande + [pour annuler le retrait.


4
2018-01-24 20:00



En plus de la fonction intégrée 'réindenter', vous pouvez également installer d’autres plug-ins, tels que SublimeAStyleFormatter et CodeFormatter. Ces plugins sont meilleurs pour leur langue.


2
2018-03-11 04:06