2012-05-04 14 views
14

Sto usando MonoDevelop su Mac per scrivere app MonoTouch. Il rientro/formattazione del codice Automatica funziona alla grande mentre sto scrivendo.Codice formato in MonoDevelop

Il problema è che quando copio e frammenti di codice in pasta, in molti casi perdo la formattazione e le linee sono combinati insieme, rientri si perde, ed è un dolore enorme per implementare le linguette, la spaziatura e interruzioni di riga manualmente . È comunque possibile utilizzare un comando in monoDevelop per rientrare automaticamente e applicare la formattazione al codice esistente.

Ho pensato che forse Edit | Format | Format Document/Selection avrebbe funzionato, ma questi comandi non hanno alcun effetto sul codice.

Qualsiasi aiuto?

+0

Modificare le impostazioni di formattazione in modo che il codice sia formattato come desiderato. Al momento, sta formattando automaticamente il codice nel modo predefinito. – Ryan

+0

user1060500, se la mia risposta mi ha aiutato, forse potresti accettare la risposta e/o svenderla? :-D –

risposta

25

Per formattare l'intero documento in una sequenza di tasti: control-I

Per formattare una selezione: Edit->Format->Format Selection

Per personalizzare la formattazione: MonoDevelop->Preferences->Source Code->Code Formatting

+2

il tasto non è stato impostato nel mio caso, ma l'ho aggiunto al tasto "Strumenti-> Opzioni-> Legatura tasti" di Bindings quindi cercato 'format'. Grazie! – GabLeRoux

4

In realtà è necessario selezionare tutto il testo, e poi andare per modificare-> Formato-> Formato documento. Non sembra funzionare diversamente.

1

Per me su macOS, la scorciatoia per "auto-formato" è CTRL + i.

È possibile modificare il collegamento se lo si desidera. Per cambiarlo, vai su Preferenze -> Associazioni tasti, quindi digita "formattazione" nella casella di ricerca e modifica la combinazione di tasti "Formato documento".