2011-12-05 18 views
16

Sto scrivendo un documento di linee guida di programmazione per il mio team di sviluppatori. Io uso MS Word. Lavoriamo con Eclipse CDT (C++). Ho bisogno di codice C++ copia-incolla con evidenziazione della sintassi da Eclipse a Word. Ho provato Notepad ++ e può esportare il testo con evidenziazione della sintassi, ma è evidenziare è limitato a sintassi di base (che non sa di classe definita, enum, ecc ...). L'evidenziazione della sintassi di Eclipse è molto potente e desidero esportare direttamente da Eclipse a Word usando l'evidenziazione della sintassi.Codice di Eclipse con evidenziazione della sintassi

C'è qualche plug-in Eclipse che raggiunge questo scopo? O qualche trucco farlo (senza prendere uno schermo snapshot)?

risposta

18

Quando si copia il codice per documento di Word, è possibile scegliere l'opzione "Mantieni formattazione originale" e l'evidenziazione sarà lo stesso di quello in Eclipse.

EDIT:

Come accennato nei commenti qui sotto, questo non funzionerà sul codice piegato, in modo da poter fare clic destro sul i numeri di riga e selezionare Folding > Expand All

EDIT 2: Anche menzionato nei commenti, come per l'eclipse ossigeno, il codice viene copiato automaticamente con l'evidenziazione della sintassi

+0

Era così semplice! Eclipse supporta la copia rtf dalla versione 3.2! –

+1

@AlessandroPezzato Yup, tutto è sempre più semplice di quanto sembri :) – Mansuro

+0

Assicurarsi di avere off 'a levetta marchio occorrenze', in caso contrario che la marcatura verrà copiato anche. – soru

2

Quando copio da Eclipse direttamente in PowerPoint parte della formattazione è incasinata p. Grassetto e colore sembrano "andare avanti". Ma se copio da Eclipse a Word - e poi da Word a PowerPoint (con la fonte di mantenimento formattando CNTRL-K) - la formattazione è corretta. Recentemente ho aggiornato Eclipse su Marte e Office per il 2013. Devo ancora passare per Word prima.

+0

Funziona anche con LibreOffice Writer: copia su Writer, quindi ricopia altrove (Google Docs nel mio caso). – Jerther

0

stavo cercando troppo e per qualche motivo non tutte le unità compilare avrebbe mantenuto la formattazione.

Dopo un po 'ho visto che non si ottiene la formattazione anche se ci sono parti del codice nascoste, quindi per quelle che non riescono a farlo funzionare con le risposte sopra, assicurati che ci siano nessun segno "+" sulla sinistra del tuo codice (il mio era dove le importazioni all'inizio).

0

La copia di formattazione è supportato dalla versione 3.2

Nota che tutto viene copiato: evidenziazione di errori di ortografia, segnato variabili/tipi/etc e sottolineatura delle avvertenze/errori.

Per evitare che, disattivare il controllo ortografico, "Mark occorrenze" e "segnalare i problemi durante la digitazione", rispettivamente.

Problemi correlati