Van-e mód a szintaxis kiemelés bekapcsolására a Google Dokumentumokban ?

Személy szerint a C ++ fájlok szerkesztésére és együttműködésére használom, de a PHP vagy az SQL szintaxis kiemelése is érdekes lenne.

Megjegyzések

Válasz

Az új

Google Drive-bővítmények , a kód kiemelését a Code Blocks kiegészítővel végezheti el.

A bővítmény telepítése után a formázni kívánt kód kiválasztásával érheti el, lépjen a _Bővítmények → Kódblokkok → Start:

Képernyőkép a kódblokkok menüpont meghívásáról

Ez megjelenik egy oldalsávon, ahol kiválaszthatja a programozási nyelvet és a témát:

Pillanatkép a kiegészítő használatáról

A Formátum gombra kattintás után az eredmény így néz ki:

írja ide a kép leírását

Megjegyzések

  • TIPP: Ha kiemelni szeretné egy prezentáció kódját, írja be a kódot egy doc-ba, majd másolja / illessze be a prezentációba.
  • @Hern á nEche: Úgy tűnik, hogy teljes engedélykészletre van szüksége ahhoz, hogy telepítse magát a menüsorba: developers.google.c om / apps-script / add-ons / …
  • @ vibs2006 Ez a jelek szerint nem lehetséges a Code Pretty-ben. Amióta azonban ezt a választ írtam, több más kódkiemelő bővítmény is megérkezett. Google a következőhöz: google documents code highlighting vagy hasonló. Például úgy tűnik, hogy a kódblokkok különböző szintaxisokat támogatnak: ” Automatikus nyelvészlelés (vagy válassza ki maga) “. Ezt hozzáfűztem a válaszomhoz.
  • Ön ‘ igaza van, @icordoba, úgy tűnik, a Google bevezetett valamilyen ellenőrzési sémát, amely szerint a Code Pretty szerzője nem ‘ még nem nyert. Megkerestem a szerzőt: twitter.com/vramdal/status/1060491855601848321
  • @ f01 Igen, sajnos úgy tűnik. Átírtam a választ, hogy javaslatot tegyek egy másik, ugyanezt a célt szolgáló bővítményre.

Válasz

I ” Megtaláltuk a codepad.org fájlt, amely lehetővé teszi a kódrészletek megosztását. Támogatja a szintaxis kiemelését és még a kód összeállítását is. És sokféle programozási nyelvet támogat – C, C ++ , D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. És még egy nagyszerű szolgáltatás – nem igényel bejelentkezést.

Megjegyzések

  • Ez egy jó válasz. Nagy hiányzó nyelv a Java. Jó lenne látni C # -t is. Ruby? Com ‘ on!
  • mi ‘ mi a baj Rubyval? (különösen 2014-ben)

válasz

Hozzáadhat kódblokkot a Google Dokumentumokhoz .

1 * – Google Dokumentumok -> Bővítmények lap -> 2 * – Bővítmények letöltése … -> Keresés: “Kódblokkok”

3 * – Ezután lépjen a Bővítmények -> Kódblokk -> Indítás

4 * – Téma kiválasztása (50+)

írja ide a kép leírását

Megjegyzések

  • nem lehet visszaállítani vagy megváltoztatni Téma, miután alkalmazva lett, és a kiemelést más-más módon is változtathatja a különböző kódblokkokon

Válasz

Megteheti a kérdés vagy a válasz mezők használata a Stack Exchange webhelyeken a segítség érdekében.

  1. Illessze be a kódrészletet egy üres szövegmezőbe.
  2. Jelölje ki, és használja a “kódminta” (göndör zárójelű) gombot annak biztosításához, hogy kódként formázódjon.
  3. Várjon egy kicsit, hogy a a szintaxis kiemelése, hogy megtegye a dolgát.
  4. Másolja az előnézeti kérdés / válasz kódblokkot.
  5. A Google Dokumentumban egy új sorban állítsa a bekezdésstílust a következőre: blokk-idézet.
  6. Illessze be az előnézeti kód-blokkot.
  7. Ez az.

Úgy tűnik, hogy a Google Dokumentumok egyeseknél visszaállítja a betűtípust ok, de megőrzi a szintaxis kiemelését. Jó a kódrészletek beillesztéséhez a dokumentációba.

Megjegyzések

  • Ez ‘ s nagyon fárasztó, és ‘ ezt a folyamatot újra át kell esnie minden alkalommal, amikor nem triviális változtatásokat hajt végre a kódjában.
  • Valószínűleg könnyebb írni és másolni egy olyan alkalmazásból, mint a VSCode, amely automatikusan továbbítja a formázást a Google Dokumentumokba.

Válasz

Nem. Az online programozáshoz nézze meg a Mozilla Bespin

SZERKESZTÉST: A Mozilla Bespin halott, egyesült a Cloud 9 IDE .

Megjegyzések

  • Nem ‘ nincs szükség a teljes projekt tárolására. Meg kell osztanom egy vagy két fájlt. A Google Dokumentumok használata nagyon egyszerű és megfelelő erre a célra. A szintaktikai kiemelés kivételével.
  • Ezután csak a Bespin-re tegyen fel vagy két fájlt. A Google Dokumentumok egyáltalán nem támogatja a szintaxis kiemelését (és nem látom, hogy támogatom-e a jövőben)
  • Itt kell egyetérteni, ‘ nem igazán belül van a Google Dokumentumok hatóköre.
  • A Bespin projekt már nem létezik . A Cloud9 IDE, amelyben Bespin egyesült az írás pillanatáig, ez csak a javascript-et támogatja.
  • TOVÁBBI FRISSÍTÉS: from mozillalabs.com/en-US/skywriter / … A Mozilla Skywriter projektet, amelyet korábban Bespin néven ismertek, beolvasztottak egy másik projektbe. Ha ‘ egy testreszabható szerkesztőt keres, amelyet beágyazhat saját projektjeibe, nézze meg a következőt: Ace.ajax.org Ha ‘ a felhőben kívánja kódolni, akkor nézze meg a Cloud9.IDE.com az Ace-re épít (és az Ace a Bespin / Skywriter projekt kódját is tartalmazza).

Válasz

I “ve megtudta, hogy a passzok másolása a Pastebin oldalról tökéletesen működik, és további bónuszként sorszámokat ad hozzá, amelyeket a Google Dokumentumok számozott listaként ismer fel.

Látogat a Pastebin oldalra, létrehoz egy nem listázott beillesztést (ha nem szeretné, hogy bárki más láthassa), válassza ki a szintaxis kiemelését az elérhető nyelvek nagy számából és a szintaxisokat, nyomja meg a Küldés gombot, majd válassza ki és másolja ki a kiemelt szöveget a Google Dokumentumába.

Válasz

Csak azért, hogy az újoncok számára világos legyen. mint én,

N o, a Google Dokumentumokban nincs natív kiemelésű kód.

Vannak olyan kiegészítők, amelyek képesek kiemelni a kódot.

A Code Pretty fent említett, és megfelelő áttekintéssel rendelkezik.

Kódblokk szintén megemlítésre kerül, és jó áttekintéssel bír.

Ha nem akar bővítményeket telepíteni, az nehezebbé válik. http://markup.su/highlighter/ a fentiek szerint jónak mondható, és nagyon jó munkát végez. Mindössze be kell másolnia és be kell illesztenie a kódot minden egyes változás bekövetkezésekor.

Ha csak dokumentációs célokra szeretne formázni kódot, akkor ezek a megoldások munka.

Ha valós idejű együttműködést szeretne, sokkal jobb megoldások vannak a kódra, mint a Google Dokumentumok.

Nézzen meg olyan megoldásokat, mint a https://codeshare.io/

Megjegyzések

  • Ez már ismert. De mi ‘ erre megoldást keres.

Válasz

Szembesültem ezt a problémát is, és nem akartam bővítményt adni a Google Dokumentumok-fiókomhoz. Találtam egy http://markup.su/highlighter/ online kódszintaxis kiemelőt, amely éppen túl volt a kódon, és választhat a különböző stílusok közül.

Én személy szerint a “Hajnal” stílust használom, majd a kimenetet elhaladom a doc egyik fülén, eltávolítom a határokat és beállítok egy hátteret ehhez a fülhöz. Az eredmény jó.

Válasz

Megpróbáltam a kódot Pretty ajánlott itt, ez rendben van. Szeretném, ha nyílt forráskódú lenne, hogy valaki KÖNNYEN programozhasson egy gyorsbillentyűt, amelyet mások használhatnak. Nagyon hasznosá teszi a szakmai világ számára, pl. hogyan vagy wiki-szerű dokumentumok kódolása másoknak, hogyan kell automatizálni / kódolni a dolgokat.

Próbáltam kódblokkokat ehelyett. Sokkal jobban tetszik. Sokkal könnyebb a kódot megkülönböztetni a dokumentumtól eltekintve a képzéshez vagy a saját jegyzeteid írásához, amikor újabb új nyelvet tanulsz. h2>

Valami egyszerűért próbálkozzon a újratesztelővel . Ez lehetővé teszi a valós idejű együttműködést a sok nyelven írt kódrészletekben. Lépjen a “kód futtatásához”, válassza ki a nyelvét, majd nyomja meg az “Élő együttműködés” gombot.

Megjegyzések

  • Miért akarna valaki kihagyja ezt a lehetőséget?
  • @Al Everett Mert lehetővé teszi a kódrészletek valós idejű együttműködését. Bár ez nem ‘ nem válaszol közvetlenül a kérdésre, hanem alternatívát javasol.
  • Ezután kérjük, szerkessze a válaszát, hogy tartalmazza ezeket az információkat.

Válasz

A Vim kimeneti szintaxissal kiemelt pufferét egy HTML fájlba:

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

vagy ez is szép:

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

Ez a fájl megnyitható a böngészőben, ahonnan másolhat és illessze be a szöveget a Google Dokumentumok / Drive-ba.

Válasz

Nos, van egy webalkalmazás, amely a tervek szerint bekerült a Google Dokumentumok, de törölték: / A neve Összeütközés . itt látható

megjegyzések

  • Nem sokat segít ‘ abban, ha olyan választ adunk, amely megoldás, amelyet már töröltünk. A célunk az egész StackExchange hálózaton az, hogy hasznos és releváns megoldásokat nyújtsunk. A segítség egyik módja az, ha gondolkodunk, ha feltettétek a kérdést, szeretnétek-e választ kapni. ez azt mondja neked, hogy szinte volt megoldás, de törölték, de még mindig láthatod, milyen is lett volna ” itt “.
  • Tévedésem, a Google ‘ törölte, de most egy nyílt forráskódú projekt. Ellenőrizze az Összeütés linket.

Válasz

Beillesztheti VSCode-ba, onnan másolhat, majd beilleszthet GDocs, a formázás megmarad szintaxis kiemeléssel és monospace betűtípussal.

Válasz

Ez egy kis körforgalom a a Vim (vagy bármely más eszköz, amely HTML formátumú fájlt menthet) szintaxist kap egy Google Doc dokumentumban:

  1. Másolja a kódot a gvim-be
  2. Kattintson a Szintaxis menü a gvim-ben, és válassza a “Konvertálás HTML-be” lehetőséget.
  3. Mentse el azt a html verziót fájlba.
  4. Nyissa meg a fájlt a Chrome-ban a ctrl-o segítségével a megtalálásához. Ezután írja be a Chrome-ba a ctrl-a ctrl-c parancsot.
  5. Egy új Google Doc-ban kattintson az egérmutatóra, és írja be a ctrl-v parancsot.
  6. Ha a gvim beállítása egy egyéni háttérszín, majd a Google Dokumentumokba írja be a ctrl-a parancsot, válassza ki a kiemelés szimbólumot (az aláhúzott A-tól jobbra kiemelő jelölésű ikont), majd a felbukkanó menüben válassza a Nincs lehetőséget. / li>

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük