Word non supporta in modo nativo l'evidenziazione della sintassi o altra formattazione del codice. Pertanto, è meglio creare l'evidenziazione ecc. In un programma diverso (visual studio, eclipse, notepad ++ o questo sito Web che può eseguire 14 lingue e non richiede installazione).
Quando si incolla il testo, tuttavia, farlo direttamente nel documento di parole stesso può portare a mal di testa come l'ortografia e le sottolineature grammaticali.
Per risolvere questo problema, invece di copiare e incollare direttamente, usa Inserisci -> Oggetto -> Testo OpenDocument . Questo aprirà un nuovo documento. Incolla qui il testo e chiudi la finestra. Il codice verrà ora mostrato come un oggetto, completo di tutta la formattazione mostrata nella finestra precedente, ma senza controllo ortografico o grammaticale.
Sebbene sia possibile formattare il codice con stili, non esistono stili incorporati per farlo, e non è proprio ciò che gli stili sono destinati a fare. Se vuoi usare gli stili per formattare il codice, usa questo stile in tutti gli oggetti che crei.
Aggiornamento: se vuoi farlo con stili di codice, ecco alcune idee.
- Usa uno stile di paragrafo con un carattere a spaziatura fissa
- Sfondo chiaro (il grigio funziona bene)
- Ortografia disattivata
- Assicurati che lo spazio tra le linee sia come desideri
Se vuoi aggiungere un po 'più di complessità, puoi sovrapporre gli stili di carattere sopra lo stile di paragrafo per creare qualcosa di simile all'anteprima del codice su stackoverflow con formattazione e / o colore diversi per nomi di classe, nomi di istanza, ecc.
Configurare lo stile in questo modo funziona, ma puoi ottenere un risultato più personalizzabile rispetto a quello che puoi ottenere usando l'evidenziazione della sintassi da Notepad ++ o Visual Studio.
Come accelerazione durante la formattazione del codice con uno stile, può essere utile innanzitutto evidenziare la sintassi in uno di quei programmi, quindi utilizzare l'utilità Trova di Word per cercare testo che corrisponda a uno stile di colore o di altro tipo in modo da non dover identificare manualmente qual è il nome di una classe, ad esempio nel codice manualmente (è nel formato more-> nel prompt find).