Există o modalitate de a activa evidențierea sintaxei în Documente Google ?

Personal îl folosesc pentru editarea și colaborarea la fișiere C ++, dar evidențierea sintaxei PHP sau SQL ar fi, de asemenea, interesantă.

Comentarii

Răspuns

Cu noul Suplimente pentru Google Drive , puteți obține evidențierea codului cu Supliment Blocuri de cod .

După instalarea programului de completare, îl puteți accesa selectând codul pe care doriți să-l formatați, accesați _Add-ons → Blocuri de coduri → Start:

Captură de ecran a invocării elementului din meniul Blocuri de coduri

Aceasta va afișa o bară laterală unde puteți selecta limbajul de programare și o temă:

Captură de ecran a utilizării suplimentului

După ce faceți clic pe Format , rezultatul arată astfel:

introduceți descrierea imaginii aici

Comentarii

  • SFAT: dacă doriți să evidențiați codul pentru o prezentare, scrieți codul într-un document, apoi copiați / lipiți în prezentare.
  • @Hern á nEche: Se pare că are nevoie de un set complet de permisiuni pentru a se instala în bara de meniu: developer.google.c om / apps-script / add-ons / …
  • @ vibs2006 Acest lucru nu pare posibil în Code Pretty. Cu toate acestea, de când am scris acest răspuns, au sosit alte câteva plugin-uri de evidențiere a codului. Google pentru google documents code highlighting sau similar. De exemplu, Blocuri de cod pare să accepte sintaxe diferite: ” Detectarea automată a limbii (sau alegeți-o singur) „. Am adăugat acest lucru la răspunsul meu.
  • Ai ‘ dreptate, @icordoba, se pare că Google a introdus o schemă de verificare pe care autorul Code Pretty nu o are ‘ nu a fost încă obținut. Am contactat autorul: twitter.com/vramdal/status/1060491855601848321
  • @ f01 Da, din păcate, așa pare. Am rescris răspunsul pentru a sugera un alt supliment care are același scop.

Răspuns

I ” Am găsit codepad.org care permite partajarea fragmentelor de cod. Acceptă evidențierea sintaxei și chiar compilarea codului. Și acceptă o gamă largă de limbaje de programare – C, C ++ , D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. Și încă o caracteristică extraordinară – nu necesită autentificare.

Comentarii

  • Acesta este un răspuns bun. Un limbaj lipsit este Java. Ar fi bine să vezi și C # acolo. Ruby? Com ‘ on!
  • ce ‘ nu este în regulă cu Ruby? (mai ales în 2014)

Răspunde

Puteți adăuga un supliment bloc de coduri pentru Google Docs .

1 * – Documente Google -> fila Suplimente -> 2 * – Obțineți suplimente … -> Căutare: „Blocuri de coduri”

3 * – Apoi, accesați Add-ons -> Code Block -> Start

4 * – Select Theme (50+)

introduceți descrierea imaginii aici

Comentarii

  • nu poate reveni sau modifica Tema după ce a fost aplicată și, de asemenea, diferențiază diferențierea în diferite blocuri de coduri

Răspuns

Puteți face utilizați câmpurile întrebare sau răspuns de pe site-urile Stack Exchange pentru a vă ajuta.

  1. Inserați fragmentul de cod într-un câmp de text gol.
  2. Selectați-l și utilizați butonul „eșantion de cod” (cel cu acolade) pentru a vă asigura că este formatat ca cod.
  3. Așteptați puțin pentru a lăsa evidențierea sintaxei pentru a-și face treaba.
  4. Copiați blocul de cod pentru întrebare / răspuns previzualizat.
  5. În Google Doc, pe o nouă linie, setați stilul de paragraf la block-quote.
  6. Lipiți blocul de cod previzualizat.
  7. Asta e.

Google Docs pare să reseteze fontul pentru unele motiv, dar păstrează evidențierea sintaxei. Bine pentru a include fragmente de cod în documentație.

Comentarii

  • Că ‘ este foarte plictisitor și ‘ trebuie să parcurgeți din nou acest proces de fiecare dată când efectuați orice modificare non-banală a codului.
  • Probabil că este mai ușor să scrieți și să copiați dintr-o aplicație precum VSCode, care transmite automat formatarea în Google Docs.

Răspuns

Nu Pentru programare online când ești în afară, verifică Mozilla Bespin

EDIT: Mozilla Bespin este mort, a fost îmbinat în Cloud 9 IDE .

Comentarii

  • Nu ‘ nu au nevoie de găzduire pentru întregul proiect. Trebuie să împărtășesc unul sau două fișiere. Google Docs este foarte simplu de utilizat și adecvat în acest scop. Cu excepția evidențierii sintaxei.
  • Apoi puneți doar două sau două fișiere pe Bespin. Google Docs nu acceptă deloc evidențierea sintaxei (și nu văd dacă o susțin în viitor)
  • Trebuie să fiu de acord aici, ‘ nu se află într-adevăr în domeniul de aplicare al Google Docs.
  • Proiectul Bespin nu mai există . Cloud9 IDE, în care Bespin a fost fuzionat în momentul scrierii, acesta acceptă numai javascript.
  • ACTUALIZARE SUPLIMENTARĂ: de la mozillalabs.com/en-US/skywriter / … Mozilla Skywriter proiect, cunoscut anterior ca Bespin , a fost fuzionat cu un alt proiect. Dacă ‘ căutați un editor personalizabil pe care să îl puteți încorpora în propriile dvs. proiecte, aruncați o privire la Ace.ajax.org Dacă ‘ doriți să vă codificați în cloud, aruncați o privire la Cloud9.IDE.com care se bazează pe Ace (și Ace include cod din proiectul Bespin / Skywriter).

Răspuns

I „ve am aflat că copierea pastelor din Pastebin funcționează perfect și, ca bonus suplimentar, adaugă numere de linie care sunt recunoscute de Google Docs ca listă numerotată.

Mergeți la Pastebin , creați o lipire nelistată (dacă nu doriți ca altcineva să o vadă), selectați evidențierea sintaxei dintr-un număr mare de limbi disponibile și sintaxe, apăsați pe Trimitere, apoi selectați și copiați textul evidențiat în Documentul dvs. Google.

Răspuns

Doar pentru a fi clar pentru începători ca mine,

N o, nu există niciun cod care să fie evidențiat în mod nativ în Google Docs.

Există suplimente care pot evidenția codul.

Code Pretty este menționat mai sus și are recenzii adecvate.

Bloc de cod este, de asemenea, menționat și are recenzii bune.

Dacă nu doriți să instalați add-uri, devine mai greu. http://markup.su/highlighter/ este menționat mai sus ca fiind bun și face o treabă destul de bună. Trebuie doar să copiați și să inserați codul de fiecare dată când există o modificare.

Dacă doriți formatarea codului doar în scopuri de documentare, aceste soluții vor funcționează.

Dacă doriți colaborarea în timp real, există soluții mult mai bune pentru cod decât Google Docs.

Consultați soluții precum https://codeshare.io/

Comentarii

  • Este deja cunoscut. Dar noi ‘ caut o soluție la asta.

Răspuns

M-am confruntat și această problemă și nu am vrut să adaug nicio extensie în contul meu Google Docs. Am găsit http://markup.su/highlighter/ , un marcator de sintaxă a codului online, tocmai ați trecut codul dvs. și puteți alege între diferite stiluri.

Eu personal folosesc stilul „Dawn”, apoi trec ieșirea dintr-o filă din doc, înlătur bordurile și setez un fundal la această filă. Rezultatul este bun.

Răspuns

Am încercat Cod destul de recomandat aici, este în regulă. Aș dori să fie open source, astfel încât cineva să poată programa cu ușurință într-o tastă rapidă de utilizat, așa cum au spus alții. Îl face foarte util pentru lumea profesională, de exemplu, codificând documente cum ar fi sau cum ar fi wiki, învățându-i pe ceilalți cum să automatizeze / codifică lucrurile.

Am încercat Blocuri de coduri în schimb. Îmi place mult mai mult. Mult mai ușor să deosebiți codul în afară de document pentru instruire sau scrierea propriilor note atunci când învățați o altă limbă nouă.

Răspuns

Pentru ceva simplu, încercați rextester . Permite colaborarea în timp real a fragmentelor de cod scrise în multe limbi. Accesați „Rulați codul”, alegeți limba și apoi apăsați butonul „Cooperare live”.

Comentarii

  • De ce ar dori cineva să alegeți această opțiune?
  • @Al Everett Pentru că permite colaborarea la fragmente de cod în timp real. Deși acest lucru nu ‘ nu răspunde direct la întrebare, ci sugerează o alternativă.
  • Apoi, vă rugăm să editați răspunsul pentru a include acele informații.

Răspuns

Vim își poate afișa memoria tampon evidențiată de sintaxă într-un fișier HTML:

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

sau și acesta este frumos:

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

Acest fișier poate fi deschis în browserul dvs., de unde puteți copia și lipiți textul în Google Docs / Drive.

Răspundeți

Ei bine, există o aplicație web care a fost proiectată să fie inclusă pe Documente Google, dar a fost anulat: / Numele său este Coliziune . Puteți vedea în acțiune aici

Comentarii

  • Nu ‘ nu ajută prea mult la un răspuns care oferă un soluție care a fost deja anulată. Obiectivul nostru pentru toată rețeaua StackExchange este să oferim soluții utile și relevante. O modalitate de a ajuta este să ne gândim dacă ați pus întrebarea, ați dori un răspuns care vă spune că a existat aproape o soluție, dar a fost anulată, totuși, puteți vedea în continuare cum ar fi fost ” aici „.
  • Greșeala mea, a fost anulată ‘ de google ‘, dar acum este un proiect open source. Verificați linkul Collide.

Răspuns

Puteți să-l lipiți în VSCode și să copiați de acolo, apoi să lipiți în GDocs, formatarea va fi păstrată cu evidențierea sintaxei și fontul monospațial.

Răspuns

Acesta este un mod puțin giratoriu de a obțineți evidențierea sintaxei Vim (sau orice alt instrument care poate salva un fișier sub formă de HTML) într-un document Google:

  1. Copiați codul în gvim
  2. Faceți clic pe Meniul de sintaxă în gvim și selectați „Convertiți în HTML”.
  3. Salvați acea versiune html într-un fișier.
  4. Deschideți acel fișier în Chrome folosind ctrl-o pentru a-l găsi. Apoi, în Chrome, tastați ctrl-a ctrl-c
  5. Într-un nou Google Doc, faceți clic pe indicatorul mouse-ului în acesta și tastați ctrl-v.
  6. Dacă gvim este setat să aibă o culoare de fundal personalizată, apoi în Documente Google, tastați ctrl-a, selectați simbolul de evidențiere (pictograma care arată ca un marker de evidențiere chiar în dreapta A subliniat) și în meniul pop-up, selectați Niciuna.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *