web-dev-qa-db-fra.com

Format du code dans MonoDevelop

J'utilise MonoDevelop sur Mac pour écrire des applications MonoTouch. La mise en retrait/mise en forme automatique du code fonctionne très bien lorsque je tape.

Le problème est que, lorsque je copie et colle des extraits de code, dans de nombreux cas, la mise en forme et les lignes sont combinées, l'indentation est perdue et il est très pénible de mettre en oeuvre manuellement les tabulations, les espaces et les sauts de ligne. Est-ce que je peux quand même utiliser une commande dans monoDevelop pour mettre automatiquement en retrait et appliquer le formatage au code existant.

Je pensais que peut-être Éditer | Format | Format Document/Sélection fonctionnerait, mais ces commandes n’ont aucun effet sur le code.

De l'aide?

15
user1060500

Pour formater le document entier en une seule frappe: control-I

Pour formater une sélection: Edit->Format->Format Selection

Pour personnaliser le formatage: MonoDevelop->Preferences->Source Code->Code Formatting

29
Jason Hartley

Vous devez en fait sélectionner tout votre texte, puis aller dans Edition-> Format-> Format du document. Cela ne semble pas fonctionner autrement.

4
Erik Asmussen

Pour moi sur macOS, le raccourci pour "auto-format" est CTRL + i.

Vous pouvez changer le raccourci si vous voulez. Pour le changer, allez dans Préférences -> Liaisons de clés, puis tapez "format" dans le champ de recherche et modifiez le raccourci/la liaison de raccourci "Format du document".

2
JedatKinports