Existuje způsob, jak zapnout zvýrazňování syntaxe v Dokumentech Google ?

Osobně jej používám pro úpravy a spolupráci na souborech C ++, ale zajímavé by bylo i zvýraznění syntaxe PHP nebo SQL.

Komentáře

Odpověď

S novým Doplňky pro Disk Google , zvýraznění kódu získáte pomocí doplňku Code Blocks .

Po instalaci doplňku k němu získáte přístup výběrem kódu, který chcete formátovat, přejděte na _Add-ons → Bloky kódu → Start:

Screenshot vyvolání položky nabídky Bloky kódu

Zobrazí se boční panel, kde můžete vybrat programovací jazyk a téma:

Screenshot použití doplňku

Po kliknutí na Formát bude výsledek vypadat takto:

sem zadejte popis obrázku

Komentáře

  • TIP: pokud chcete zvýraznit kód pro prezentaci, napište kód do dokumentu a poté zkopírujte / vložte do prezentace.
  • @Hern á nEche: Vypadá to, že potřebuje úplnou sadu oprávnění, aby se mohl nainstalovat na liště nabídek: developers.google.c om / apps-script / add-ons / …
  • @ vibs2006 To se v Code Pretty nezdá být možné. Od té doby, co jsem napsal tuto odpověď, přišlo několik dalších doplňků pro zvýraznění kódu. Google pro google documents code highlighting nebo podobné. Například Code Blocks zřejmě podporuje různé syntaxe: “ Automatická detekce jazyka (nebo si ji vyberte sami) „. Přidal jsem to ke své odpovědi.
  • Máte ‚ pravdu, @icordoba, zdá se, že Google zavedl nějaké ověřovací schéma, které autor Code Pretty hasn ‚ dosud nezískáno. Natáhl jsem se k autorovi: twitter.com/vramdal/status/1060491855601848321
  • @ f01 Ano, bohužel se to zdá. Přepsal jsem odpověď, abych navrhl další doplněk, který slouží stejnému účelu.

Odpověď

I “ našel jsem codepad.org , který umožňuje sdílet fragmenty kódu. Podporuje zvýraznění syntaxe a dokonce i kompilaci kódu. A podporuje širokou škálu programovacích jazyků – C, C ++ , D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. A ještě jedna skvělá funkce – nevyžaduje přihlášení.

Komentáře

  • To je dobrá odpověď. Velkým chybějícím jazykem je Java. Bylo by hezké vidět i C #. Ruby? Com ‚ na!
  • co ‚ je s Ruby špatně? (zejména v roce 2014)

odpověď

Můžete přidat blok kódu pro Dokumenty Google .

1 * – Dokumenty Google -> Karta Doplňky -> 2 * – Získat doplňky … -> Hledat: „Bloky kódu“

3 * – Poté přejdete na Doplňky -> Blokování kódu -> Start

4 * – Vyberte téma (50+)

sem zadejte popis obrázku

Komentáře

  • nelze vrátit nebo změnit Jakmile je téma použito, můžete také odlišně zvýrazňovat různé bloky kódu.

Odpovědět

Můžete vytvořit pomoc polí s otázkami nebo odpověďmi na webech Stack Exchange.

  1. Vložte fragment kódu do prázdného textového pole.
  2. Vyberte jej a pomocí tlačítka „ukázka kódu“ (ten se složenými závorkami) zajistěte, aby byl formátován jako kód.
  3. Chvíli počkejte, než zvýraznění syntaxe.
  4. Zkopírujte náhled bloku kódu otázky / odpovědi.
  5. V dokumentu Google na novém řádku nastavte styl odstavce na block-quote.
  6. Vložte náhled bloku kódu.
  7. To je ono.

Zdá se, že Dokumenty Google resetují písmo u některých důvod, ale zachovává zvýraznění syntaxe. Dobré pro zahrnutí fragmentů kódu do dokumentace.

Komentáře

  • To ‚ je velmi zdlouhavý a ‚ musíte tento proces projít znovu pokaždé, když provedete jakoukoli netriviální změnu kódu.
  • Pravděpodobně jednodušší je psaní a kopírování z aplikace, jako je VSCode, která automaticky přenáší formátování do Dokumentů Google.

Odpovědět

Ne. Chcete-li programovat online, když jste venku, podívejte se na Mozilla Bespin

EDIT: Mozilla Bespin je mrtvý, byl sloučen do Cloud 9 IDE .

Komentáře

  • Nemám ‚ nepotřebujete hosting pro celý projekt. Potřebuji sdílet jeden nebo dva soubory. Dokumenty Google se velmi snadno používají a jsou pro tento účel vhodné. Kromě zvýraznění syntaxe.
  • Pak vložte pouze dva soubory na Bespin. Dokumenty Google vůbec nepodporují zvýrazňování syntaxe (a nevidím, zda to v budoucnu podporuji).
  • Zde musím souhlasit, ‚ to ve skutečnosti není rozsah dokumentů Google.
  • Projekt Bespin již neexistuje . Cloud9 IDE, ve kterém byl Bespin sloučen v okamžiku psaní, podporuje pouze javascript.
  • DALŠÍ AKTUALIZACE: z mozillalabs.com/en-US/skywriter / … Mozilla Skywriter dříve známý jako Bespin byl sloučen do jiného projektu. Pokud ‚ hledáte přizpůsobitelný editor, který můžete vložit do svých vlastních projektů, podívejte se na Ace.ajax.org Pokud ‚ hledáte kódování v cloudu, podívejte se na Cloud9.IDE.com které staví na Ace (a Ace zahrnuje kód z projektu Bespin / Skywriter).

Odpověď

Já „jsem zjistil, že kopírování past z Pastebin funguje perfektně a jako bonus přidává čísla řádků, které jsou Dokumenty Google rozpoznány jako číslovaný seznam.

Přejděte na Pastebin , vytvořte neveřejnou pastu (pokud ji nechcete vidět kdokoli jiný), vyberte zvýraznění syntaxe z velkého počtu dostupných jazyků a syntaxe, stiskněte Odeslat, poté vyberte a zkopírujte zvýrazněný text do svého dokumentu Google.

Odpovědět

Pro nováčky to bude jasné jako já,

N o, v Dokumentech Google není nativně zvýrazněn žádný kód.

Existují doplňky, které mohou zvýrazňovat kód.

Code Pretty je zmíněn výše a má odpovídající recenze.

Code Block je také zmíněn a má dobré recenze.

Pokud si nechcete instalovat doplňky, bude to těžší. http://markup.su/highlighter/ je uvedeno výše jako dobré a odvádí docela dobrou práci. Musíte kód zkopírovat a vložit vždy, když dojde ke změně.

Pokud chcete formátování kódu pouze pro účely dokumentace, tato řešení budou práce.

Pokud chcete spolupráci v reálném čase, existují mnohem lepší řešení pro kód než Dokumenty Google.

Podívejte se na řešení jako https://codeshare.io/

Komentáře

  • Již je to známé. Ale my ‚ hledáme řešení.

Odpověď

Čelil jsem i tento problém a nechtěl jsem do svého účtu Dokumentů Google přidat žádné rozšíření. Našel jsem http://markup.su/highlighter/ , zvýrazňovač syntaxe online kódu, který jste právě minuli a můžete si vybrat mezi různými styly.

Osobně používám styl „Dawn“, poté přes výstup na kartu v dokumentu, odstraním okraje a nastavím pozadí této karty. Výsledek je dobrý.

Odpověď

Zkoušel jsem Code Pretty doporučeno zde, je to v pořádku. Přál bych si, aby to byl otevřený zdroj, aby někdo mohl snadno programovat pomocí klávesové zkratky, jak ji říkají ostatní. Je velmi užitečný pro profesionální svět, např. kódování dokumentů typu „jak na to“ nebo „wiki“, které učí ostatní automatizovat / kódovat věci.

Zkoušel jsem Bloky kódu místo toho. Líbí se mi to mnohem víc. Mnohem snazší je rozeznat kód kromě dokumentu pro školení nebo psaní vlastních poznámek, když se učíte další nový jazyk.

Odpověď

Pro něco jednoduchého zkuste rextester . Umožňuje spolupracovat v reálném čase na úryvcích kódu napsaných v mnoha jazycích. Přejděte na „spustit kód“, vyberte svůj jazyk a stiskněte tlačítko „Živá spolupráce“.

Komentáře

  • Proč by někdo chtěl ch zvolit tuto možnost?
  • @ Al Everett Protože umožňuje spolupráci na úryvcích kódu v reálném čase. To sice ‚ na otázku neodpovídá přímo, ale navrhuje alternativu.
  • Poté prosím upravte odpověď tak, aby tyto informace obsahovala.

Odpověď

Vim může vygenerovat svou syntaxi zvýrazněnou vyrovnávací paměť do souboru HTML:

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

nebo je to také hezké:

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

Tento soubor lze otevřít v prohlížeči, odkud můžete kopírovat a vložte text do Dokumentů Google / Disku.

Odpovědět

No, existuje webová aplikace, která má být zahrnuta do Dokumenty Google, ale byly zrušeny: / Název se srazí . Můžete jej vidět v akci zde

Komentáře

  • ‚ Nepomůže moc dát odpověď, která nabízí řešení, které již bylo zrušeno. Naším cílem ve všech sítích StackExchange je poskytovat užitečné a relevantní řešení. Jedním ze způsobů, jak pomoci, je přemýšlet, pokud jste položili otázku, chcete odpověď to vám řekne, že téměř existovalo řešení, ale bylo zrušeno, nicméně stále vidíte, jaké by to bylo, “ zde „.
  • Moje chyba, byla zrušena ‚ google ‚, ale nyní se jedná o projekt s otevřeným zdrojovým kódem. Zkontrolujte odkaz Collide.

Odpovědět

Můžete jej vložit do VSCode a zkopírovat jej odtud, poté do GDocs, formátování bude zachováno se zvýrazněním syntaxe a monoprostorovým písmem.

Odpověď

Toto je trochu oklikový způsob, jak get Vim (nebo jakýkoli jiný nástroj, který může uložit soubor ve formě HTML) zvýraznění syntaxe v dokumentu Google:

  1. Zkopírujte svůj kód do gvim
  2. Klikněte na Nabídka syntaxe v gvim a vyberte „Převést na HTML“.
  3. Uložte tuto html verzi do souboru.
  4. Otevřete tento soubor v prohlížeči Chrome pomocí ctrl-o a najděte jej. Pak v prohlížeči Chrome zadejte ctrl-a ctrl-c
  5. V novém dokumentu Google klikněte v něm na ukazatel myši a zadejte ctrl-v.
  6. Pokud je nastaven gvim vlastní barvu pozadí, pak v Dokumentech Google zadejte ctrl-a, vyberte symbol zvýraznění (ikona, která vypadá jako značka zvýraznění hned napravo od podtrženého A) a v rozbalovací nabídce vyberte Žádný.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *