Как я могу получить подсветку синтаксиса кода в Документах Google?

Есть ли способ включить подсветку синтаксиса в Документах Google ?

Лично я использую его для редактирования и совместной работы над C ++-файлами, но интереснее будет подсветка синтаксиса PHP или SQL.

148 голосов | спросил Kirill V. Lyadvinsky 21 J000000Tuesday09 2009, 17:53:19

12 ответов


24

Я нашел codepad.org , который позволяет обмениваться фрагментами кода. Он поддерживает подсветку синтаксиса и даже компиляцию кода. И он поддерживает широкий спектр языков программирования - C, C ++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. И еще одна замечательная особенность - для входа в нее не требуется.

ответил Kirill V. Lyadvinsky 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 09 Sep 2009 13:48:21 +0400 2009, 13:48:21
93

С новым надстройками для Google Драйв , вы можете получить выделение кода с помощью Code Pretty надстройку .

После установки надстройки вы можете получить к нему доступ, выбрав код, который хотите отформатировать, перейдите в Дополнения â † 'Код Довольно и выберите Выбор формата : Снимок экрана с использованием надстройки

Результат выглядит следующим образом: «введите

В последнее время появились другие альтернативы, некоторые из которых имеют полезные функции. Например Блоки кода поддерживают разные языки программирования.

ответил Vidar S. Ramdal 12 MarpmWed, 12 Mar 2014 18:10:49 +04002014-03-12T18:10:49+04:0006 2014, 18:10:49
9

Нет. Для программирования онлайн, когда вы и о чем, зайдите Mozilla Bespin

EDIT: Mozilla Bespin мертв, он был объединен в Cloud 9 IDE .

ответил Josh Hunt 21 J000000Tuesday09 2009, 17:59:48
8

Вы можете использовать поля вопросов или ответов на сайтах Stack Exchange, чтобы помочь.

  1. Вставьте фрагмент кода в пустое текстовое поле.
  2. Выберите его и используйте кнопку «образец кода» (ту, что в фигурных скобках), чтобы обеспечить форматирование в виде кода.
  3. Подождите немного, чтобы подсветка синтаксиса выполнила свою работу.
  4. Скопируйте предварительно просмотренный код вопроса /ответа.
  5. В Google Doc, в новой строке, установите стиль абзаца в блочную кавычку.
  6. Вставить предварительный код-блок.
  7. Вот и все.

Google Docs по какой-то причине, по-видимому, сбрасывает шрифт, но сохраняет подсветку синтаксиса. Хорошо для включения фрагментов кода в документацию.

ответил 11 FebruaryEurope/MoscowbThu, 11 Feb 2010 01:22:54 +0300000000amThu, 11 Feb 2010 01:22:54 +030010 2010, 01:22:54
7

Вы можете добавить Блок кода для Документов Google .

1 * - Документы Google -> Вкладка надстройки -> 2 * - Получить надстройки ... -> Искать: «Блоки кода»

3 * - Затем перейдите в Add-ons -> Code Block -> Начало

4 * - Выберите тему (50 +)

 введите описание изображения здесь>> </a> </p></body></html>

ответил T04435 15 AMpSat, 15 Apr 2017 05:13:12 +030013Saturday 2017, 05:13:12
3

Я тоже столкнулся с этой проблемой, и я не хотел добавлять какие-либо расширения в свою учетную запись Google Docs. Я нашел http://markup.su/highlighter/, ярлык синтаксиса онлайн-кода, который вы только что прошли через свой код и может выбирать между разными стилями.

Я лично использую стиль «Рассвет», затем проделываю вывод на вкладке в документе, удаляю границы и устанавливаю фон на эту вкладку. Результат хороший.

ответил Bartho 25 J000000Monday16 2016, 15:40:15
2

Просто, чтобы быть понятным для новичков, таких как я,

Нет, в Документах Google отсутствует подсветка кода.

Есть дополнения, которые могут делать выделение кода.

Код Довольно упоминается выше и имеет адекватные обзоры.

Блок кода также упоминается и имеет хорошие отзывы.

Если вы не хотите устанавливать дополнения, это становится сложнее. http://markup.su/highlighter/ упоминается выше как хорошо, и это довольно хорошо работа. Вам просто нужно копировать и вставлять код каждый раз, когда есть изменения.

Если вы хотите форматировать код только для целей документации, эти решения будут работать.

Если вы хотите работать в режиме реального времени, есть гораздо лучшие решения для кода, чем Google Docs.

Ознакомьтесь с решениями, например https://codeshare.io/

ответил Joshua Dance 27 Maypm16 2016, 19:27:10
1

Я выяснил, что копирование паст из Pastebin отлично работает, и в качестве дополнительного бонуса он добавляет номера строк, которые распознаются в Документах Google как нумерованный список.

Перейдите в Pastebin , создайте незарегистрированную пасту (если вы не хотите, чтобы кто-то еще ее видел) выберите выделение синтаксиса из большого количества доступных языков и синтаксисов, нажмите «Отправить», затем выберите и скопируйте выделенный текст в свой Документ Google.

ответил Sylvix 23 Jam1000000amFri, 23 Jan 2015 11:49:28 +030015 2015, 11:49:28
1

Я попробовал Code Pretty , рекомендованный здесь, это нормально. Мне жаль, что это не с открытым исходным кодом, так что кто-то мог бы ЛЕГКО программировать горячую клавишу, чтобы использовать, как говорили другие. Это делает его очень полезным для профессионального мира, например, кодирование практических или вики-подобных документов, преподающих другим, как автоматизировать /кодировать вещи.

Я попробовал Блоки кода . Мне это нравится гораздо больше. Гораздо проще рассказать код отдельно от документа для обучения или написания собственных заметок при изучении другого нового языка.

ответил Lance Robbins 21 MarpmWed, 21 Mar 2018 17:35:23 +03002018-03-21T17:35:23+03:0005 2018, 17:35:23
0

Для чего-то попробуйте rextester . Он позволяет взаимодействовать в режиме реального времени с фрагментами кода, написанными на многих языках. Перейдите в «запуск кода», выберите свой язык, а затем нажмите кнопку «Живое сотрудничество».

ответил ren 23 Mayam12 2012, 00:30:12
0

Vim может выводить свой подсвеченный синтаксисом буфер в HTML-файл:

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

или это тоже приятно:

https://superuser.com/questions/565050/export -file-подсветку синтаксиса, к HTML-используя-ВИМ

Этот файл можно открыть в вашем браузере, откуда вы можете скопировать и вставить текст в Документы /Диск Google.

ответил gabkdlly 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 11:37:16 +0400000000amWed, 12 Feb 2014 11:37:16 +040014 2014, 11:37:16
0

Ну, есть веб-приложение, которое, как предполагалось, будет включено в Документы Google, но было отменено: /Это имя Collide . Вы можете увидеть его в действии здесь

ответил P3t3rU5 23 +04002012-10-23T20:45:18+04:00312012bEurope/MoscowTue, 23 Oct 2012 20:45:18 +0400 2012, 20:45:18

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132