Как я могу получить подсветку синтаксиса кода в Документах Google?
Есть ли способ включить подсветку синтаксиса в Документах Google ?
Лично я использую его для редактирования и совместной работы над C ++-файлами, но интереснее будет подсветка синтаксиса PHP или SQL.
12 ответов
Я нашел codepad.org , который позволяет обмениваться фрагментами кода. Он поддерживает подсветку синтаксиса и даже компиляцию кода. И он поддерживает широкий спектр языков программирования - C, C ++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. И еще одна замечательная особенность - для входа в нее не требуется.
С новым надстройками для Google Драйв , вы можете получить выделение кода с помощью Code Pretty надстройку .
После установки надстройки вы можете получить к нему доступ, выбрав код, который хотите отформатировать, перейдите в Дополнения â † 'Код Довольно и выберите Выбор формата :
Результат выглядит следующим образом:
В последнее время появились другие альтернативы, некоторые из которых имеют полезные функции. Например Блоки кода поддерживают разные языки программирования.
Нет. Для программирования онлайн, когда вы и о чем, зайдите Mozilla Bespin
EDIT: Mozilla Bespin мертв, он был объединен в Cloud 9 IDE .
Вы можете использовать поля вопросов или ответов на сайтах Stack Exchange, чтобы помочь.
- Вставьте фрагмент кода в пустое текстовое поле.
- Выберите его и используйте кнопку «образец кода» (ту, что в фигурных скобках), чтобы обеспечить форматирование в виде кода.
- Подождите немного, чтобы подсветка синтаксиса выполнила свою работу.
- Скопируйте предварительно просмотренный код вопроса /ответа.
- В Google Doc, в новой строке, установите стиль абзаца в блочную кавычку.
- Вставить предварительный код-блок.
- Вот и все.
Google Docs по какой-то причине, по-видимому, сбрасывает шрифт, но сохраняет подсветку синтаксиса. Хорошо для включения фрагментов кода в документацию.
Вы можете добавить Блок кода для Документов Google .
1 * - Документы Google -> Вкладка надстройки -> 2 * - Получить надстройки ... -> Искать: «Блоки кода»
3 * - Затем перейдите в Add-ons -> Code Block -> Начало
4 * - Выберите тему (50 +)
Я тоже столкнулся с этой проблемой, и я не хотел добавлять какие-либо расширения в свою учетную запись Google Docs. Я нашел http://markup.su/highlighter/, ярлык синтаксиса онлайн-кода, который вы только что прошли через свой код и может выбирать между разными стилями.
Я лично использую стиль «Рассвет», затем проделываю вывод на вкладке в документе, удаляю границы и устанавливаю фон на эту вкладку. Результат хороший.
Просто, чтобы быть понятным для новичков, таких как я,
Нет, в Документах Google отсутствует подсветка кода.
Есть дополнения, которые могут делать выделение кода.
Код Довольно упоминается выше и имеет адекватные обзоры.
Блок кода также упоминается и имеет хорошие отзывы.
Если вы не хотите устанавливать дополнения, это становится сложнее. http://markup.su/highlighter/ упоминается выше как хорошо, и это довольно хорошо работа. Вам просто нужно копировать и вставлять код каждый раз, когда есть изменения.
Если вы хотите форматировать код только для целей документации, эти решения будут работать.
Если вы хотите работать в режиме реального времени, есть гораздо лучшие решения для кода, чем Google Docs.
Ознакомьтесь с решениями, например https://codeshare.io/
Я выяснил, что копирование паст из Pastebin отлично работает, и в качестве дополнительного бонуса он добавляет номера строк, которые распознаются в Документах Google как нумерованный список.
Перейдите в Pastebin , создайте незарегистрированную пасту (если вы не хотите, чтобы кто-то еще ее видел) выберите выделение синтаксиса из большого количества доступных языков и синтаксисов, нажмите «Отправить», затем выберите и скопируйте выделенный текст в свой Документ Google.
Я попробовал Code Pretty , рекомендованный здесь, это нормально. Мне жаль, что это не с открытым исходным кодом, так что кто-то мог бы ЛЕГКО программировать горячую клавишу, чтобы использовать, как говорили другие. Это делает его очень полезным для профессионального мира, например, кодирование практических или вики-подобных документов, преподающих другим, как автоматизировать /кодировать вещи.
Я попробовал Блоки кода . Мне это нравится гораздо больше. Гораздо проще рассказать код отдельно от документа для обучения или написания собственных заметок при изучении другого нового языка.
Vim может выводить свой подсвеченный синтаксисом буфер в HTML-файл:
http://vim.wikia.com/wiki/Pasting_code_with_syntax_coloring_in_emails
или это тоже приятно:
https://superuser.com/questions/565050/export -file-подсветку синтаксиса, к HTML-используя-ВИМ
Этот файл можно открыть в вашем браузере, откуда вы можете скопировать и вставить текст в Документы /Диск Google.