web-dev-qa-db-fra.com

Comment puis-je obtenir la coloration syntaxique du code dans Google Docs?

Est-il possible d'activer la coloration syntaxique dans Google Docs ?

Personnellement, je l’utilise pour éditer et collaborer sur des fichiers C++, mais la mise en évidence de la syntaxe PHP ou SQL serait également intéressante.

179

J'ai trouvé codepad.org qui permet de partager des extraits de code. Il supporte la coloration syntaxique et même la compilation de code. Et il prend en charge un large éventail de langages de programmation - C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. Et une autre grande fonctionnalité - il ne nécessite pas de se connecter.

26

Avec le nouveau Add-Ons pour Google Drive , vous pouvez obtenir du surlignage de code avec le Code Pretty add-on .

Après avoir installé le module complémentaire, vous pouvez y accéder en sélectionnant le code que vous souhaitez formater, accédez à Modules complémentaires → Code Pretty , puis sélectionnez Sélection du format Screenshot of using the add-on

Le résultat ressemble à ceci: enter image description here

Dernièrement, d'autres solutions ont vu le jour, dont certaines présentent des caractéristiques utiles. Par exemple, blocs de code prend en charge différents langages de programmation.

104
Vidar S. Ramdal

Vous pouvez ajouter un bloc de code pour Google Docs .

1 * - Google Docs -> Onglet Add-ons -> 2 * - Obtenir des add-ons ... -> Rechercher: 'Code Blocks'

3 * - Ensuite, allez dans Modules complémentaires -> Bloc de code -> Démarrer

4 * - Choisissez un thème (50+)

enter image description here

20
T04435

Non. Pour programmer en ligne lorsque vous êtes en déplacement, jetez un œil à Mozilla Bespin

EDIT: Mozilla Bespin est mort, il a été fusionné dans Cloud 9 IDE .

10
Josh Hunt

Vous pouvez utiliser les champs de la question ou de la réponse sur les sites Stack Exchange pour vous aider.

  1. Collez votre extrait de code dans un champ de texte vide.
  2. Sélectionnez-le et utilisez le bouton "exemple de code" (celui avec des accolades) pour vous assurer qu'il est formaté en tant que code.
  3. Attendez un peu pour laisser la coloration syntaxique faire son travail.
  4. Copiez le bloc de code de question/réponse prévisualisé.
  5. Dans votre document Google Doc, sur une nouvelle ligne, définissez le style de paragraphe sur block-quote.
  6. Collez le bloc de code prévisualisé.
  7. C'est ça.

Google Docs semble réinitialiser la police pour une raison quelconque, mais conserve la coloration syntaxique. Bon pour inclure des extraits de code dans la documentation.

9
ohhorob

Juste pour être clair pour les débutants comme moi,

Non, il n'y a pas de code surlignant de manière native dans Google Docs.

Il existe des add-ons qui peuvent faire la surbrillance de code.

Code Pretty est mentionné ci-dessus et a des critiques adéquates.

Code Block est également mentionné et contient de bonnes critiques.

Si vous ne voulez pas installer d’add-on, cela devient plus difficile. http://markup.su/highlighter/ est mentionné ci-dessus comme étant bon et fait très bien son travail. Il vous suffit de copier et coller le code à chaque changement.

Si vous souhaitez un formatage de code uniquement à des fins de documentation, ces solutions fonctionneront.

Si vous souhaitez une collaboration en temps réel, il existe de bien meilleures solutions de code que Google Docs.

Découvrez des solutions comme https://codeshare.io/

6
Joshua Dance

J'ai également rencontré ce problème et je ne voulais ajouter aucune extension à mon compte Google Documents. J'ai trouvé http://markup.su/highlighter/ , un surligneur de syntaxe de code en ligne, vous venez de passer votre code et pouvez choisir entre différents styles.

Personnellement, j'utilise le style "Aube", puis, après la sortie dans un onglet du document, supprime les bordures et crée un arrière-plan pour cet onglet. Le résultat est bon.

4
Bartho

J'ai découvert que la copie de pâtes de Pastebin fonctionnait parfaitement. En prime, elle ajoute des numéros de ligne reconnus par Google Docs sous forme de liste numérotée.

Vous allez sur Pastebin , créez un collage non répertorié (si vous ne souhaitez le voir apparaître), sélectionnez la syntaxe en surbrillance parmi un grand nombre de langues et de syntaxes disponibles, cliquez sur Soumettre, puis sélectionnez et copiez en surbrillance texte dans votre document Google.

3
Sylvix

J'ai essayé Code Pretty recommandé ici, ça va. Je souhaite que ce soit open source afin que quelqu'un puisse facilement programmer dans une touche de raccourci à utiliser comme d'autres l'ont dit. Le rend très utile pour le monde professionnel, par exemple, coder des documents de type "wiki" ou de type wiki, expliquant à d’autres comment automatiser/coder des choses.

J'ai essayé Code Blocks à la place. Je l'aime beaucoup plus. Il est beaucoup plus facile de distinguer le code du document pour l’entraînement ou pour écrire vos propres notes lors de l’apprentissage d’une autre langue.

2
Lance Robbins

Pour quelque chose de simple, essayez rextester . Il permet de collaborer en temps réel sur des extraits de code écrits dans de nombreuses langues. Allez dans "Code d'exécution", choisissez votre langue, puis cliquez sur le bouton "Coopération en direct".

1
ren

Vim peut exporter son tampon mis en évidence par la syntaxe dans un fichier HTML:

http://vim.wikia.com/wiki/Pasting_code_with_syntax_coloring_in_emails

ou celui-ci est aussi gentil:

https://superuser.com/questions/565050/export-file-syntax-highlighting-to-html-using-vim

Ce fichier peut être ouvert dans votre navigateur, à partir duquel vous pouvez copier et coller le texte sur Google Docs/Drive.

1
gabkdlly

Eh bien, il y a une application Web qui devait être incluse dans Google Docs mais qui a été annulée:/Son nom est Collide . Vous pouvez le voir en action ici

1
P3t3rU5