2012-05-04 9 views
14

J'utilise MonoDevelop sur Mac pour écrire des applications MonoTouch. La mise en retrait/formatage automatique du code fonctionne très bien pendant la saisie. Le problème est que lorsque je copie et collez des extraits de code, dans plusieurs cas je perds la mise en forme et les lignes sont combinées, l'indentation est perdue et l'insertion des onglets, l'espacement et les sauts de ligne . Y at-il de toute façon je peux utiliser une commande dans monoDevelop pour indenter automatiquement et appliquer la mise en forme au code existant.Format Code Dans MonoDevelop

Je pensais que peut-être Modifier | Format | Format Document/Sélection fonctionnerait, mais ces commandes n'ont aucun effet sur le code du tout.

Une aide?

+0

Modifiez vos paramètres de formatage afin que le code soit formaté comme vous le souhaitez. À l'heure actuelle, il formate automatiquement votre code par défaut. – Ryan

+0

user1060500, si ma réponse m'a aidé, peut-être pourriez-vous accepter la réponse et/ou l'augmenter? :-D –

Répondre

25

Pour formater le document entier dans une séquence de touches: control-I

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

Pour personnaliser la mise en forme: MonoDevelop->Preferences->Source Code->Code Formatting

+2

la frappe n'a pas été définie dans mon cas, mais l'a ajouté à la touche Liaisons 'Outils-> Options-> Liaison de touches' puis recherché' format'. Merci! – GabLeRoux

4

Vous devez réellement tout sélectionner votre texte, puis aller pour éditer-> Format-> Formater le document. Cela ne semble pas fonctionner autrement.

1

Pour moi sur macOS, le raccourci pour "formatage automatique" est CTRL + i.

Vous pouvez modifier le raccourci si vous le souhaitez. Pour le changer, allez dans Préférences -> Liaisons de touches, puis tapez "format" dans la boîte de recherche et éditez le raccourci "Format Document"/liaison de clé.