Esiste un modo per attivare l'evidenziazione della sintassi in Google Documenti ?
Personalmente lo uso per la modifica e la collaborazione su file C ++, ma sarebbe anche interessante evidenziare la sintassi PHP o SQL.
Esiste un modo per attivare l'evidenziazione della sintassi in Google Documenti ?
Personalmente lo uso per la modifica e la collaborazione su file C ++, ma sarebbe anche interessante evidenziare la sintassi PHP o SQL.
Risposte:
Con i nuovi componenti aggiuntivi per Google Drive , puoi ottenere l'evidenziazione del codice con il componente aggiuntivo Code Pretty .
Dopo aver installato il componente aggiuntivo, è possibile accedervi selezionando il codice che si desidera formattare, andare su Componenti aggiuntivi → Codice grazioso e selezionare Selezione formato :
Il risultato è simile al seguente:
Ultimamente sono emerse altre alternative, alcune delle quali hanno caratteristiche utili. Ad esempio i blocchi di codice supportano diversi linguaggi di programmazione.
Ho trovato codepad.org che consente di condividere frammenti di codice. Supporta l'evidenziazione della sintassi e persino la compilazione di codice. E supporta un'ampia gamma di linguaggi di programmazione - C, C ++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. E un'altra grande funzionalità: non richiede il login.
Puoi aggiungere il blocco di codice per Google Documenti .
1 * - Google Documenti -> Scheda Componenti aggiuntivi -> 2 * - Ottieni componenti aggiuntivi ... -> Cerca: 'Blocchi di codice'
3 * - Quindi vai su Componenti aggiuntivi -> Blocco di codice -> Avvia
4 * - Seleziona tema (50+)
No. Per la programmazione online quando sei in giro, dai un'occhiata a Mozilla Bespin
EDIT: Mozilla Bespin è morto, è stato unito in Cloud 9 IDE .
Ace.ajax.org
Se stai cercando di scrivere codice nel cloud, dai un'occhiata a Cloud9.IDE.com
quale build si basa su Ace (e Ace include il codice dal Progetto Bespin / Skywriter).
È possibile utilizzare i campi di domande o risposte sui siti di Stack Exchange per dare una mano.
Google Docs sembra reimpostare il carattere per qualche motivo, ma conserva l'evidenziazione della sintassi. Buono per includere frammenti di codice nella documentazione.
Solo per essere chiari per i principianti come me,
No, non esiste alcun codice che evidenzi in modo nativo in Google Documenti.
Ci sono componenti aggiuntivi che possono fare l'evidenziazione del codice.
Il codice Pretty è menzionato sopra e ha recensioni adeguate.
Anche Code Block è menzionato e ha buone recensioni.
Se non si desidera installare componenti aggiuntivi, diventa più difficile. http://markup.su/highlighter/ è menzionato sopra come buono e fa un ottimo lavoro. Devi solo copiare e incollare il codice ogni volta che c'è una modifica.
Se si desidera la formattazione del codice solo a scopo di documentazione, queste soluzioni funzioneranno.
Se desideri la collaborazione in tempo reale, esistono soluzioni molto migliori per il codice rispetto a Google Documenti.
Scopri soluzioni come https://codeshare.io/
Ho riscontrato anche questo problema e non volevo aggiungere alcuna estensione al mio account Google Documenti. Ho trovato http://markup.su/highlighter/ , un evidenziatore di sintassi del codice online, hai appena superato il tuo codice e puoi scegliere tra diversi stili.
Personalmente uso lo stile "Dawn", quindi oltre l'output in una scheda nel documento, rimuovo i bordi e imposto uno sfondo in questa scheda. Il risultato è buono
Ho scoperto che la copia di paste da Pastebin funziona perfettamente e come bonus aggiuntivo aggiunge i numeri di riga che sono riconosciuti da Google Documenti come elenco numerato.
Vai su Pastebin , crei un incolla non elencato (se non vuoi che nessuno lo veda), seleziona l'evidenziazione della sintassi da un gran numero di lingue e sintassi disponibili, premi Invia, quindi seleziona e copia il testo evidenziato nel tuo documento Google.
Ho provato Code Pretty consigliato qui, va bene. Vorrei che fosse open source in modo che qualcuno potesse FACILMENTE programmare in un tasto di scelta rapida da usare come altri hanno detto. Lo rende molto utile per il mondo professionale, ad es. Codifica di documenti how-to o wiki che insegnano agli altri come automatizzare / codificare le cose.
Ho provato invece Code Blocks . Mi piace molto di più Molto più facile distinguere il codice dal documento per l'addestramento o la scrittura di note personali durante l'apprendimento di un'altra lingua.
Per qualcosa di semplice prova rextester . Permette di collaborare in tempo reale su frammenti di codice scritti in molte lingue. Vai su "esegui codice", scegli la lingua e premi il pulsante "Cooperazione in diretta".
Vim può generare il suo buffer evidenziato dalla sintassi in un file HTML:
http://vim.wikia.com/wiki/Pasting_code_with_syntax_coloring_in_emails
o anche questo è bello:
https://superuser.com/questions/565050/export-file-syntax-highlighting-to-html-using-vim
Questo file può essere aperto nel tuo browser, da cui è possibile copiare e incollare il testo su Google Documenti / Drive.
Bene, c'è un'app Web che è stata progettata per essere inclusa in Google Documenti ma è stata cancellata: / Si chiama Collide . Puoi vederlo in azione qui