Onko mahdollista kytkeä syntaksikorostus päälle Google-dokumenteissa ?

Henkilökohtaisesti käytän sitä muokkaamiseen ja yhteistyöhön C ++ -tiedostoissa, mutta myös PHP tai SQL-syntaksin korostaminen olisi mielenkiintoista.

Kommentit

vastaus

uudella Google Driven lisäosat , saat koodin korostuksen Code Blocks -lisäosalla .

Kun olet asentanut lisäosan, pääset siihen valitsemalla muotoiltavan koodin, siirry kohtaan _Lisäosat → Koodilohkot → Käynnistä:

Kuvakaappaus koodilohkojen valikkokohdan kutsumisesta

Tämä avaa sivupalkin, josta voit valita ohjelmointikielen ja teeman:

Näyttökuva lisäosan käytöstä

Kun olet napsauttanut Muotoile , tulos näyttää tältä:

kirjoita kuvan kuvaus tähän

kommentit

  • VINKKI: jos haluat korostaa esityksen koodia, kirjoita koodi asiakirjaan ja kopioi / liitä esitykseen.
  • @Hern á nEche: Näyttää siltä, että se tarvitsee täydet käyttöoikeudet voidakseen asentaa itsensä valikkoriville: developers.google.c om / apps-script / add-ons / …
  • @ vibs2006 Tämä ei näytä olevan mahdollista Code Pretty -sovelluksessa. Sen jälkeen kun kirjoitin tämän vastauksen, useita muita koodia korostavia laajennuksia on kuitenkin saapunut. Google google documents code highlighting tai vastaavalle. Esimerkiksi koodilohkot näyttää tukevan erilaisia syntakseja: ” Automaattinen kielentunnistus (tai valitse se itse) ”. Olen lisännyt vastaukseni.
  • Olet ’ oikeassa, @icordoba, näyttää siltä, että Google on ottanut käyttöön jonkin verifiointijärjestelmän, jonka Code Pretty kirjoittaja ei ole ’ t vielä saatu. Olen ottanut yhteyttä kirjoittajaan: twitter.com/vramdal/status/1060491855601848321
  • @ f01 Kyllä, valitettavasti näyttää siltä. Olen kirjoittanut vastauksen ehdottaakseni toista lisäystä, joka palvelee samaa tarkoitusta.

Vastaa

I ” Löysimme codepad.org , jonka avulla voit jakaa koodikatkelmia. Se tukee syntaksin korostamista ja jopa koodin kokoamista. Ja se tukee monenlaisia ohjelmointikieliä – C, C ++ , D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. Ja vielä yksi upea ominaisuus – se ei vaadi kirjautumista.

Kommentit

  • Tämä on hyvä vastaus. Suuri puuttuva kieli on Java. Olisi mukavaa nähdä myös C # siellä. Ruby? Com ’ päällä!
  • mitä ’ vikaa Rubyn kanssa (varsinkin vuonna 2014)

Vastaa

Voit lisätä Google-dokumenttien koodilohkon .

1 * – Google-dokumentit -> Lisäosat-välilehti -> 2 * – Hae lisäosia … -> Hae: ”Koodilohkot”

3 * – Sitten siirryt Lisäosat -> Koodilohko -> Käynnistä

4 * – Valitse teema (50+)

kirjoita kuvan kuvaus tähän

kommentit

  • ei voi palauttaa tai muuttaa Teema, kun se on otettu käyttöön, ja vaihda korostusta myös eri koodilohkoissa

vastaus

Voit tehdä käytä kysymyksen tai vastauksen kenttiä Stack Exchange -sivustoilla auttaaksesi.

  1. Liitä koodinpätkä tyhjään tekstikenttään.
  2. Valitse se ja käytä ”koodinäyte” (kiharaisilla aaltosulkeilla) -painiketta varmistaaksesi, että se muotoillaan koodiksi.
  3. Odota hetki, jotta syntaksin korostus tehtävän tekemiseksi.
  4. kopioi esikatseltava kysymys- / vastauskoodilohko.
  5. Määritä kappaletyyli Google-dokumenttisi uudelle riville block-quote.
  6. Liitä esikatseltava koodilohko.
  7. Se on siinä.

Google Docs näyttää nollaavan joidenkin kirjasimet syy, mutta säilyttää syntaksikorostuksen. Hyvä koodikatkelmien sisällyttämiseen dokumentaatioon.

Kommentit

  • Että ’ s on erittäin tylsä, ja sinun ’ täytyy käydä läpi tämä prosessi uudelleen joka kerta, kun teet mitään ei-triviaalia muutosta koodissasi.
  • Luultavasti helpompi kirjoittaa ja kopioida sovelluksesta, kuten VSCode, joka siirtää muotoilun automaattisesti Google-dokumentteihin.

Vastaa

Ei. Jos haluat ohjelmoida online-tilassa, katso Mozilla Bespin

MUOKKAA: Mozilla Bespin on kuollut, se yhdistettiin osioon Cloud 9 IDE .

Kommentit

  • En halua ’ t ei tarvitse ylläpitoa koko projektille. Minun on jaettava yksi tai kaksi tiedostoa. Google Docs on hyvin yksinkertainen käyttää ja sopiva tähän tarkoitukseen. Lukuun ottamatta syntaksikorostusta.
  • Laita sitten vain kaksi tiedostoa Bespiniin. Google-dokumentit eivät tue lainkaan syntaksin korostamista (enkä näe, kannattaako sitä tulevaisuudessa)
  • Täytyy sopia tästä, se ’ ei ole oikeastaan Google-dokumenttien laajuus.
  • Bespin-projektia ei enää ole olemassa . Cloud9 IDE, jossa Bespin sulautettiin kirjoittamishetkellä, tukee vain javascriptiä.
  • LISÄPÄIVITYS: osoitteesta mozillalabs.com/en-US/skywriter / … Mozilla Skywriter projekti, joka aiemmin tunnettiin nimellä Bespin , on yhdistetty toiseen projektiin. Jos ’ etsit mukautettavaa muokkausohjelmaa, jonka voit upottaa omiin projekteihisi, katso Ace.ajax.org Jos ’ haluat tehdä koodauksen pilvessä, katso Cloud9.IDE.com perustuu Aceen (ja Ace sisältää koodin Bespin / Skywriter-projektista).

Vastaa

I ”ve huomasi, että kopioiden kopioiminen Pastebinista toimii täydellisesti, ja lisäbonuksena se lisää rivinumerot, jotka Google Docs tunnistaa numeroiduiksi luetteloiksi.

Siirry kohtaan Pastebin , luot piilotetun liitoksen (jos et halua kenenkään muun näkevän sitä), valitse syntaksikorostus monista käytettävissä olevista kielistä ja syntaksit, paina Lähetä ja valitse ja kopioi sitten korostettu teksti Google-asiakirjaasi.

Vastaa

Vain selkeä tulokkaille kuten minä,

N o, Google-dokumenteissa ei ole koodia, joka olisi korostettu natiivisti.

On lisäosia, jotka pystyvät korostamaan koodia.

Code Pretty mainitaan yllä ja sillä on riittävät arvostelut.

Koodilohko mainitaan myös ja sillä on hyvät arvostelut.

Jos et halua asentaa lisäosia, se vaikeutuu. http://markup.su/highlighter/ on mainittiin yllä olevan hyväksi, ja se tekee melko hyvää työtä. Sinun tarvitsee vain kopioida ja liittää koodi aina, kun muutos tapahtuu.

Jos haluat muotoilla koodia vain dokumentointia varten, nämä ratkaisut ovat työtä.

Jos haluat reaaliaikaisen yhteistyön, koodille on paljon parempia ratkaisuja kuin Google Docs.

Tutustu ratkaisuihin, kuten https://codeshare.io/

Kommentit

  • Se on jo tiedossa. Mutta me ’ etsivät ratkaisua siihen.

Vastaa

Kohtasin myös tämä ongelma, enkä halunnut lisätä mitään laajennuksia Google Docs -tililleni. Löysin http://markup.su/highlighter/ , online-koodin syntaksin korostimen, ohitit koodisi ja voit valita eri tyylien välillä.

Käytän henkilökohtaisesti tyyliä ”Aamunkoitto”, ohittamalla sitten tuotoksen asiakirjan välilehdessä, poistamalla reunukset ja asettamalla taustan tälle välilehdelle. Tulos on hyvä.

Vastaa

Yritin Koodi Pretty suositellaan täällä, se on OK. Toivon, että se olisi avointa lähdekoodia, jotta joku voisi HELPPO ohjelmoida pikanäppäimellä käytettäväksi kuten muut sanoivat. Tekee siitä erittäin hyödyllisen ammattimaailmalle, esim. koodaamalla ohjeet tai wiki-tyyppiset asiakirjat, jotka opettavat muille, kuinka automatisoida / koodata asioita.

Yritin koodilohkoja sen sijaan. Pidän siitä paljon enemmän. Paljon helpompi erottaa koodi asiakirjan lisäksi koulutusta tai omien muistiinpanojen kirjoittamista varten, kun opit uutta kieltä.

Vastaa

Jos haluat jotain yksinkertaista, kokeile uudelleentoistoa . Se mahdollistaa reaaliaikaisen yhteistyön useilla kielillä kirjoitetuissa koodinpätkissä. Siirry ”ajokoodiin”, valitse kieli ja paina sitten ”Live yhteistyö” -painiketta.

Kommentit

  • Miksi joku haluaa ch menetätkö tämän vaihtoehdon?
  • @Al Everett Koska se antaa mahdollisuuden tehdä yhteistyötä koodinpätkissä reaaliajassa. Vaikka tämä ei ’ ei vastaa kysymykseen suoraan, mutta ehdottaa vaihtoehtoa.
  • Muokkaa sitten vastaustasi sisällyttämään kyseiset tiedot.

vastaus

Vim voi tuottaa syntaksilla korostetun puskurin HTML-tiedostoon:

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

tai tämäkin on mukava:

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

Tämä tiedosto voidaan avata selaimessasi, josta voit kopioida ja liitä teksti Google-dokumentteihin / Driveen.

Vastaa

No, on olemassa verkkosovellus, jonka ennustettiin olevan mukana Google-dokumentit, mutta se peruutettiin: / Sen nimi on Törmää . Näet sen toiminnassa täällä

kommentit

  • Se ei auta ’ paljon vastauksen antamisessa, joka tarjoaa ratkaisu, joka on jo peruutettu. Tavoitteenamme on tarjota StackExchange-verkostolle hyödyllisiä ja merkityksellisiä ratkaisuja. Yksi tapa auttaa on ajatella, jos kysyisit, haluatko vastauksen joka kertoo sinulle, että ratkaisu oli melkein olemassa, mutta se peruttiin, voit silti nähdä, millainen se olisi ollut ” täällä ”.
  • Virheeni, se peruutti ’ google ’, mutta nyt se on avoimen lähdekoodin projekti. Tarkista Collide-linkki.

Vastaa

Voit liittää sen VSCodeen ja kopioida sieltä ja liittää sitten GDocs, muotoilu säilytetään syntaksin korostuksella ja monospace-kirjasimella.

Vastaus

Tämä on vähän liikenneympyrä hanki Vim (tai mikä tahansa muu työkalu, joka voi tallentaa tiedoston HTML-muodossa) syntaksin korostus Google-dokumentissa:

  1. Kopioi koodisi gvim-tiedostoon
  2. Napsauta Syntaksi-valikko gvimissä ja valitse ”Muunna HTML: ksi”.
  3. Tallenna HTML-versio tiedostoon.
  4. Avaa tiedosto Chromessa painamalla ctrl-o löytääksesi sen. Kirjoita sitten Chromessa ctrl-a ctrl-c
  5. Napsauta siinä uudessa Google-dokumentissa hiiren osoittinta ja kirjoita ctrl-v.
  6. Jos gvim-asetukseksi on määritetty mukautettu taustaväri, kirjoita sitten Google-dokumentteihin ctrl-a, valitse korostussymboli (korostumerkkinä näyttävä kuvake alleviivatun A: n oikealla puolella) ja valitse ponnahdusvalikosta Ei mitään. / li>

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *