Я часто пишу письма, которые частично состоят из исходного кода, такого как Java или C (или любой другой произвольный код).
Для правильного форматирования мне всегда нужно:
- Вставьте код
- Сделайте отступ правильно
- Изменить шрифт на моноширинный
- Может быть, применить жирный шрифт для некоторых ключевых слов, чтобы улучшить читаемость
- Нажмите Enterнесколько раз и измените шрифт обратно на sans-serif
Теперь есть замечательные библиотеки подсветки кода. Разве нет простого способа отправлять код, который легко и красиво форматируется в сообщениях, созданных в Gmail?
Обновление: у меня есть несколько решений, одно из которых включает копирование и вставку в онлайн-подсветку синтаксиса. Реальное решение, на которое я надеялся, - это какое-то расширение, возможно, которое выделяет вставленный код на месте , то есть мне нужно всего лишь вставить его в Gmail, выбрать код, а затем нажать кнопку или нажать сочетание клавиш.
Я на OS X, если это имеет значение, хотя я думаю, что это проще сделать с помощью решения на основе браузера.
Ответы:
Попробуйте эту онлайн-подсветку синтаксиса:
http://tohtml.com/
Он конвертирует ваш код в HTML и использует встроенный стиль, выделяя синтаксис и т. Д.
источник
Уценка Здесь
Я уже давно пользуюсь Markdown Here, и он прекрасно принимает GDKUB со вкусом Markdown. Он автоматически преобразует код, который вы конвертируете в Markdown.
Например:
источник
В Windows:
Вы можете использовать Notepad ++ для достижения желаемого эффекта.
На OS X:
У TextMate есть копия как RTF, о которой люди бредят. Они используют его для вставки кода с подсветкой синтаксиса на KeyNote.
Со страницы GitHub:
Должно работать на композитора Gmail тоже.
источник
StackEdit
Это отличный полнофункциональный онлайн редактор Markdown. Особенности включают в себя:
источник
Немного неортодоксальный подход, но вы можете скопировать код из Stack Overflow
а затем вставьте это в Gmail. Затем просто поместите то, что вы хотите отправить в буфер обмена, выделите «как это», а затем «вставить и сопоставить стиль». Это немного не элегантно и не имеет подсветки синтаксиса, но выглядит вполне профессионально в реальной электронной почте, имеет собственную полосу прокрутки и т. Д.
Это мой метод.
источник
Я не беру кредит, но этот вопрос, вероятно, дает ответ
https://stackoverflow.com/questions/1151990/gmail-syntax-highlighter
источник
Для тех из вас, кто использует Mac (в моем случае копирование кода из xCode), простое копирование / вставка в стандартный почтовый клиент Apple «Mail» сохраняет форматирование и цвета всего моего кода без изменений.
источник