Czy można włączyć podświetlanie składni w Dokumentach Google ?

Osobiście używam go do edycji i współpracy nad plikami C ++, ale podświetlanie składni PHP lub SQL również byłoby interesujące.

Komentarze

Odpowiedź

Z nowym Dodatki do Dysku Google , możesz uzyskać podświetlanie kodu za pomocą dodatku Code Blocks .

Po zainstalowaniu dodatku możesz uzyskać do niego dostęp, wybierając kod, który chcesz sformatować, przejdź do _Add-ons → Code Blocks → Start:

Zrzut ekranu przedstawiający wywołanie elementu menu Code Blocks

Pojawi się pasek boczny, w którym możesz wybrać język programowania i motyw:

Zrzut ekranu przedstawiający korzystanie z dodatku

Po kliknięciu przycisku Formatuj wynik wygląda następująco:

tutaj wprowadź opis obrazu

Komentarze

  • WSKAZÓWKA: jeśli chcesz podświetlić kod prezentacji, napisz go w dokumencie, a następnie skopiuj / wklej do prezentacji.
  • @Hern á nEche: Wygląda na to, że potrzebuje pełnego zestawu uprawnień, aby zainstalować się na pasku menu: developers.google.c om / apps-script / add-ons / …
  • @ vibs2006 Wydaje się, że nie jest to możliwe w Code Pretty. Jednak odkąd napisałem tę odpowiedź, pojawiło się kilka innych wtyczek do podświetlania kodu. Google dla google documents code highlighting lub podobnego. Na przykład Bloki kodu wydają się obsługiwać różne składnie: ” Automatyczne wykrywanie języka (lub wybierz je samodzielnie) „. Dodałem to do mojej odpowiedzi.
  • Ty ' masz rację, @icordoba, wygląda na to, że Google wprowadził schemat weryfikacji, którego autor kodu Pretty nie ' jeszcze nie uzyskano. Skontaktowałem się z autorem: twitter.com/vramdal/status/1060491855601848321
  • @ f01 Tak, niestety na to wygląda. Przepisałem odpowiedź, aby zasugerować inny dodatek, który służy temu samemu celowi.

Odpowiedź

I ” Znaleźliśmy codepad.org , który umożliwia udostępnianie fragmentów kodu. Obsługuje podświetlanie składni, a nawet kompilację kodu. Obsługuje również szeroką gamę języków programowania – C, C ++ , D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. I jeszcze jedna świetna funkcja – nie wymaga logowania.

Komentarze

  • To dobra odpowiedź. Dużym brakującym językiem jest Java. Fajnie byłoby też tam zobaczyć C #. Ruby? Com ' on!
  • co ' jest nie tak z Rubim? (szczególnie w 2014 r.)

Odpowiedź

Możesz dodać Blok kodu dla Dokumentów Google .

1 * – Dokumenty Google -> Karta Dodatki -> 2 * – Pobierz dodatki … -> Wyszukaj: „Bloki kodu”

3 * – Następnie przejdź do Dodatki -> Blok kodu -> Start

4 * – Wybierz motyw (50+)

tutaj wprowadź opis obrazu

Komentarze

  • nie można przywrócić lub zmienić Motyw po zastosowaniu, a także różnie zmieniaj podświetlenie w różnych blokach kodu

Odpowiedź

Możesz skorzystaj z pytań lub pól odpowiedzi w witrynach Stack Exchange, aby pomóc.

  1. Wklej swój fragment kodu w puste pole tekstowe.
  2. Zaznacz go i użyj przycisku „przykład kodu” (tego z nawiasami klamrowymi), aby upewnić się, że zostanie sformatowany jako kod.
  3. Poczekaj chwilę, aby podświetlanie składni, aby zrobić swoje.
  4. Skopiuj podglądany blok kodu pytania / odpowiedzi.
  5. W swoim dokumencie Google, w nowym wierszu, ustaw styl akapitu na cytat blokowy.
  6. Wklej podgląd bloku kodu.
  7. To wszystko.

Dokumenty Google wydają się resetować czcionkę dla niektórych powodu, ale zachowuje wyróżnianie składni. Dobre do dołączania fragmentów kodu do dokumentacji.

Komentarze

  • That ' jest bardzo żmudne, a ty ' musisz ponownie przechodzić przez ten proces za każdym razem, gdy dokonasz nietrywialnej zmiany w kodzie.
  • Prawdopodobnie łatwiej jest pisać i kopiować z aplikacji takiej jak VSCode, która automatycznie przenosi formatowanie do Dokumentów Google.

Odpowiedź

Nie. Aby programować online, gdy jesteś poza domem, sprawdź Mozilla Bespin

EDYCJA: Mozilla Bespin nie żyje, została scalona w Cloud 9 IDE .

Komentarze

  • Nie ' t wymaga hostingu dla całego projektu. Muszę udostępnić jeden lub dwa pliki. Dokumenty Google są bardzo proste w użyciu i odpowiednie do tego celu. Z wyjątkiem podświetlania składni.
  • Następnie umieść tylko lub dwa pliki na Bespin. Dokumenty Google w ogóle nie obsługują podświetlania składni (i nie widzę, czy obsługuję je w przyszłości)
  • Muszę się zgodzić, ' tak naprawdę nie jest w zasięgu zakres Dokumentów Google.
  • Projekty Bespin już nie istnieją . Cloud9 IDE, w którym Bespin został włączony w momencie pisania tego tekstu obsługuje tylko javascript.
  • DALSZA AKTUALIZACJA: z mozillalabs.com/en-US/skywriter / … Mozilla Skywriter projekt, wcześniej znany jako Bespin , został scalony z innym projektem. Jeśli ' szukasz edytora z możliwością dostosowania, który możesz umieścić we własnych projektach, zapoznaj się z Ace.ajax.org Jeśli ' chcesz kodować w chmurze, spójrz na Cloud9.IDE.com , które opiera się na Ace (a Ace zawiera kod z projektu Bespin / Skywriter).

Odpowiedź

I „ve okazało się, że kopiowanie wklej z Pastebin działa doskonale, a jako dodatkowy bonus dodaje numery wierszy, które są rozpoznawane przez Dokumenty Google jako lista numerowana.

Idziesz do Pastebin , tworzysz niepubliczny wklej (jeśli nie chcesz, aby ktokolwiek inny go widział), wybierz podświetlanie składni z dużej liczby dostępnych języków i składni, naciśnij Prześlij, a następnie zaznacz i skopiuj podświetlony tekst do swojego Dokumentu Google.

Odpowiedź

By było jasne dla początkujących jak ja,

N o, w Dokumentach Google nie ma natywnego podświetlania kodu.

Istnieją dodatki, które mogą podświetlać kod.

Code Pretty jest wspomniany powyżej i ma odpowiednie recenzje.

Blok kodu jest również wspomniany i ma dobre recenzje.

Jeśli nie chcesz instalować dodatków, staje się to trudniejsze. http://markup.su/highlighter/ jest wymienione powyżej jako dobre i całkiem nieźle. Wystarczy skopiować i wkleić kod za każdym razem, gdy jest wprowadzana zmiana.

Jeśli chcesz formatować kod tylko do celów dokumentacyjnych, te rozwiązania będą pracy.

Jeśli potrzebujesz współpracy w czasie rzeczywistym, istnieją znacznie lepsze rozwiązania dla kodu niż Dokumenty Google.

Wypróbuj rozwiązania takie jak https://codeshare.io/

Komentarze

  • Jest już znane. Ale my ' szukam rozwiązania tego problemu.

Odpowiedź

Spotkałem się ten problem również, a nie chciałem dodawać żadnego rozszerzenia do mojego konta w Dokumentach Google. Znalazłem http://markup.su/highlighter/ , internetowy podświetlacz składni kodu, po prostu wklejasz kod i możesz wybierać między różnymi stylami.

Osobiście używam stylu „Świt”, potem wklejam wynik na karcie w dokumencie, usuwam obramowania i ustawiam tło tej karty. Wynik jest dobry.

Odpowiedź

Próbowałem Kod Całkiem tutaj zalecane, jest OK. Chciałbym, żeby było to oprogramowanie typu open source, aby ktoś mógł ŁATWO programować w skrócie klawiszowym, tak jak mówili inni. Jest to bardzo przydatne dla świata zawodowego np. tworzenie poradników lub dokumentów typu wiki, uczących innych, jak zautomatyzować / kodować różne rzeczy.

Próbowałem Bloki kodu . O wiele bardziej mi się podoba. O wiele łatwiej jest odróżnić kod od dokumentu w celu szkolenia lub pisania własnych notatek podczas nauki innego nowego języka.

Odpowiedź

Aby uzyskać coś prostego, wypróbuj rextester . Pozwala on współpracować w czasie rzeczywistym nad fragmentami kodu napisanymi w wielu językach. Przejdź do „uruchom kod”, wybierz język, a następnie naciśnij przycisk „Współpraca na żywo”.

Komentarze

  • Dlaczego ktoś miałby chcieć Czy wyłączyć tę opcję?
  • @Al Everett Ponieważ pozwala na współpracę nad fragmentami kodu w czasie rzeczywistym. Chociaż to nie ' nie odpowiada bezpośrednio na pytanie, ale sugeruje alternatywę.
  • Następnie edytuj swoją odpowiedź, tak aby zawierała te informacje.

Odpowiedź

Vim może wyprowadzić swój podświetlony składnią bufor do pliku HTML:

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

Albo ten też jest fajny:

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

Ten plik można otworzyć w przeglądarce, skąd możesz skopiować i wklej tekst do Dokumentów / Dysku Google.

Odpowiedź

Cóż, istnieje aplikacja internetowa, która miała zostać dołączona Dokumenty Google, ale zostały anulowane: / Nazywa się Zderzenie . Możesz to zobaczyć w akcji tutaj

Komentarze

  • Nie ' nie pomaga zbytnio w udzieleniu odpowiedzi, która oferuje rozwiązanie, które zostało już anulowane. Naszym celem w całej sieci StackExchange jest dostarczanie przydatnych i odpowiednich rozwiązań. Jednym ze sposobów pomocy jest zastanowienie się, czy jeśli zadasz pytanie, potrzebujesz odpowiedzi co oznacza, że rozwiązanie było prawie dostępne, ale zostało anulowane, jednak nadal możesz zobaczyć, jak by to było ” tutaj „.
  • Mój błąd, został anulowany ' przez google ', ale teraz jest projektem open source. Sprawdź link Collide.

Odpowiedz

Możesz wkleić go do VSCode i skopiować stamtąd, a następnie wkleić do GDocs, formatowanie zostanie zachowane dzięki podświetlaniu składni i czcionce o stałej szerokości.

Odpowiedź

To trochę okrężna droga do pobierz Vima (lub dowolne inne narzędzie, które może zapisać plik w formie HTML) podświetlanie składni w dokumencie Google:

  1. Skopiuj swój kod do gvim
  2. Kliknij Menu składni w gvim i wybierz „Konwertuj na HTML”.
  3. Zapisz tę wersję html do pliku.
  4. Otwórz ten plik w Chrome, używając ctrl-o, aby go znaleźć. Następnie w przeglądarce Chrome wpisz ctrl-a ctrl-c
  5. W nowym dokumencie Google kliknij wskaźnik myszy i wpisz ctrl-v.
  6. Jeśli gvim ma ustawione niestandardowy kolor tła, a następnie w Dokumentach Google wpisz ctrl-a, wybierz symbol podświetlenia (ikona, która wygląda jak znacznik podświetlenia na prawo od podkreślonej litery A), a następnie w menu podręcznym wybierz opcję Brak.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *