Come formattare un blocco di codice all'interno di una presentazione? [chiuso]


144

Sto preparando una presentazione utilizzando Presentazioni Google, ma posso anche lavorare sulla presentazione in Open Office che includerà frammenti di codice.

Esiste un modo semplice per eseguire l'evidenziazione della sintassi di base sugli snippet di codice con Google Docs o Open Office Presenter?

Modifica: dal momento che credo di poter trovare un modo per incorporare HTML, qualsiasi strumento in grado di eseguire l'evidenziazione della sintassi su HTML sarebbe anche un suggerimento positivo.


1
Se copi dai prodotti InteliJ funzionerà semplicemente :)
Dawid Drozd,

Risposte:


164

Un evidenziatore di sintassi online:

http://markup.su/highlighter/

o

http://hilite.me/

Basta copiare e incollare nel documento.


18
La presentazione non ti consente più di aggiungere HTML arbitrario.
Ilia Choly

17
@iliacholy Puoi semplicemente copiare e incollare il testo dalla finestra di anteprima invece di utilizzare il codice HTML
RobotEyes

sarebbe bello se anche rientrasse ..
cavalletta


Questo servizio non è disponibile
Yaelz,

20

http://www.tohtml.com/ creato sintassi codice HTML evidenziato per molte lingue. Potrebbe essere quello che stai cercando.


1
Il problema è cosa fare dopo. Ho installato qt-source-highlight e ho ottenuto l'HTML. Ma la presentazione di OOO non sembra avere un'opzione per inserire HTML, né posso trovare un programma per esportare la sintassi con un'altra opzione (come RTF per esempio). Per Windows, ho trovato questa risposta: fauskes.net/nb/syntaxms Ma sto usando LINUX e oowriter non ha questa opzione.
Dr Beco,

7

Se stai usando Visual Studio (potrebbe funzionare anche in Eclipse, ma non l'ho mai provato) e copi e incolli in Microsoft Word (o qualsiasi altro prodotto Microsoft), il codice verrà incollato in qualunque colore il tuo IDE avesse. Quindi devi solo copiare il testo dalla parola e nell'applicazione desiderata e incollarlo come rich text.

Ho visto questo lavoro su Visual Studio solo con altri prodotti Microsoft, quindi non so se sarà di aiuto.


6

Con i nuovi componenti aggiuntivi per Google Drive , puoi ottenere l'evidenziazione del codice con il componente aggiuntivo Code Pretty .


10
Sfortunatamente, questo funziona solo per Doc e foglio di calcolo e non per Presentazione, che è la domanda.
Alcuni studenti Noob il

ora funziona anche per la presentazione. Probabilmente hanno aggiunto la funzione
CoffeDeveloper il

Non posso modificare i colori di questo componente aggiuntivo ... lo ha reso meno utile
Marson Mao il

@GameDeveloper come hai fatto l'umanità a farlo funzionare nelle presentazioni?
samu,

Oh. era un vecchio commento. Chi lo ricorda .. è cambiato così tanto in 2 anni. Forse copio incollato da un altro editor che supporta il markup. Non ricordo davvero XD
CoffeDeveloper il

4

Ci ho pensato anche io. Infine, la mia soluzione è usare github gist . Non dimenticare che ha anche funzionalità di evidenziazione. Basta copiarlo. :)


2

Solo alcuni suggerimenti:

  • Le schermate potrebbero essere un modo semplice, ma dovrai assicurarti che il codice nell'immagine sia abbastanza grande e abbastanza chiaro da leggere. (non l'intero screenshot, solo la parte pertinente)
  • Se puoi incorporare html, allora ci sono molti strumenti per generare html evidenziati dalla sintassi.

1

Dai un'occhiata a http://codepad.org . Probabilmente non risolverà il problema del poster; ma, penso che sarà utile per gli altri che leggono questo articolo.


2
Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Erik Schierboom il

1
Questo non è un articolo, è il collegamento a uno strumento che può avere alcune delle funzionalità desiderate. Se il collegamento cambia e lo strumento diventa non disponibile, la risposta diventa irrilevante.
Zack

1

Se scrivi il tuo codice in emacs, potresti essere interessato al pacchetto htmlize elisp.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.