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
- Podobná otázka, ale s důležitým rozdílem: totéž pro Google Apps for Work, která je omezenější: webapps.stackexchange.com/questions/103862/…
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:
Zobrazí se boční panel, kde můžete vybrat programovací jazyk a téma:
Po kliknutí na Formát bude výsledek vypadat takto:
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+)
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.
- Vložte fragment kódu do prázdného textového pole.
- 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.
- Chvíli počkejte, než zvýraznění syntaxe.
- Zkopírujte náhled bloku kódu otázky / odpovědi.
- V dokumentu Google na novém řádku nastavte styl odstavce na block-quote.
- Vložte náhled bloku kódu.
- 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 naCloud9.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:
- Zkopírujte svůj kód do gvim
- Klikněte na Nabídka syntaxe v gvim a vyberte „Převést na HTML“.
- Uložte tuto html verzi do souboru.
- 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
- V novém dokumentu Google klikněte v něm na ukazatel myši a zadejte ctrl-v.
- 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ý.