Dans Visual Studio, je peux appuyer sur Ctrl+ K+ Dpour tout mettre en retrait afin que le code soit bien structuré et lisible. Existe-t-il un raccourci dans Sublime 2 pour faire de même?
sublimetext2
sublimetext
Kimpo
la source
la source
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 menuPreferences
→Keybindings
→User
, puis y ajouter:(exemple d'utilisation de la F12clé pour cette fonctionnalité)
Les fichiers de configuration utilisent la syntaxe JSON, donc ces accolades doivent être placées séparées par des virgules dans les crochets qui sont là par défaut. Si vous n'avez pas encore d'autres raccourcis clavier, alors votre fichier
Keybindings
→ entierUser
ressemblera à ceci, bien sûr:la source
La commande reindent ne fonctionne que sur les lignes actuellement sélectionnées, sauf si l'argument "single_line" est défini sur false.
Maintenant, appuyer sur f12réindentera tout le document.
la source
Personne ne semble aimer la ré-indentation de mac, alors voici comment je le fais:
Dans Préférences> Raccourci clavier - Utilisateur
Un autre conseil supplémentaire: ajouter
pour avoir une navigation dans l'arborescence des fichiers de la barre latérale à l'aide du clavier.
Remarque: Ajoutez, à la fin de chaque {}, si vous avez plus d'un {} ensemble d'objets
la source
Il n'y a pas de raccourci par défaut pour réindenter un fichier. Cependant, vous pouvez en créer un en suivant la réponse d' eznme ci-dessus.
Vous pouvez également utiliser la palette de commandes en appuyant sur:
rein
(la première commande en haut devrait maintenant afficher l' indentation: lignes de réindentation )
la source
Pour les intéressés , il est facile de changer , mais pour un amateur de Netbeans et le format automatique , vous pouvez modifier la clé de liaison de F12la ctrl+ shift+ Fpour utiliser votre clé bien - aimée obligatoire. La partie 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 à l'écoute. Sinon, réindentation heureuse (formatage automatique).
la source
Pour mettre en retrait avec les mêmes clés que Visual Studio Ctrl+ K+ D(je suis un utilisateur de Visual Studio, je suis donc habitué à cette combinaison), je suggère:
Écrivez ceci dans Préférences> Raccourcis clavier - Utilisateur
la source
C'est très simple. Allez à
Edit=>Line=>Reindent
la source
Netbeans comme raccourci clavier
Aller à
Preferences
>Key Bindings
>User
et ajoutez le code ci - dessous:Usage
Ctrl+ Shift+F
la source
Sélectionnez tout le code que vous souhaitez mettre en retrait, puis appuyez sur Ctrl+ ]dans le texte Sublime pour mettre en retrait.
Pour les utilisateurs de macOS, utilisez command+ ]pour mettre en retrait et command+ [pour annuler le retrait.
la source
formateur de code .
simple à utiliser.
1. installer
2. appuyez sur ctrl+ alt+ f(par défaut)
C'est ça.
la source
Outre la fonction de «réindentation» intégrée, vous pouvez également installer d'autres plugins, tels que SublimeAStyleFormatter et CodeFormatter . Ces plugins sont meilleurs pour leur langue spécifique.
la source
Juste au cas où cela cesserait de fonctionner pour quelqu'un comme moi, dans OS X, la touche de commande est identifiée comme
super
telle, elle devrait pouvoir faire quelque chose comme ceci:dans ce cas, l'utilisation de command+ iva indenter tout votre code (éclipse comme :))
la source
J'avais l'habitude d'utiliser Alt+ Shift+ Fdans NetBeans, j'ai vérifié et il n'y a pas de collision dans le tableau de touches par défaut de sublime, alors je l'ai ajouté à mon sublime et je l'utilise sans aucun problème.
la source
Pour ceux qui aiment la liaison de clé par défaut pour IntelJ IDEA , sélectionnez Préférences > Paramètres - Utilisateur :
Et collez ce qui suit pour avoir le raccourci command+ shift+ lpour le retrait automatique:
la source
Vous pouvez ajouter un raccourci en allant dans le menu Préférences → Raccourcis clavier → Utilisateur , puis y ajouter:
la source
Pour la mise en forme automatique dans Sublime Text 2: installez le package: balise à partir de la palette de commandes, puis allez dans Edition -> Balise -> Balises de formatage automatique sur le document
la source
Sélectionnez tout, ou tout ce que vous voulez ré-indenter et faites Alt+ E+ L+ R. C'est vraiment rapide et indolore.
la source
Voici ma configuration pour sublime-keymap:
Pour les personnes vim , utilisez simplement
,==
pour réindenter tout le fichier.la source
Vous pouvez obtenir l'option de réindentation en utilisant le code ci-dessus
la source
Ouvrez d'abord le texte sublime.
que les préférences ouvertes .
que d'ouvrir Key Bindings -User .
que de mettre le code ci-dessous
[{"touches": ["ctrl + shift + c"], "commande": "reindent"},]
J'utilise CtrlShiftCet vous utilisez également une autre touche de raccourci.
la source