Я отправил свой код своему другу через Gmail, но, как вы догадались, код не выделяется в Gmail. Есть ли решение выделить код, который отправляется через Gmail?
Обозреватель синтаксиса Gmail
Ответ 1
это расширение chrome поддерживает подсветку синтаксиса для gmail
- добавляет новую кнопку на панели инструментов gmail.
- поддерживает более 100 разных языков
- HTML, JS, CSS, Bash, C, С++, Java, Python, Ruby и т.д.
К несчастью, вам нужно запустить это как расширение chrome, я считаю, что это то, что лаборатории Google должны пытаться поддерживать изначально в gmail.
Расширение работает от https://github.com/isagalaev/highlight.js, которое обеспечивает подсветку api
ошибки
- он автоматически обнаруживает языки, которые могут быть немного самонадеянными, когда вводятся новые языковые функции (например, спецификации бета/экспериментальные спецификации экстерналиста).
- расширение не поддерживает сразу несколько языков.
Рассмотрим gist.github.com ссылки вместо расширения chrome
некоторые преимущества:
- не требует браузера Chrome, расширения Chrome или gmail для использования
- вы не можете рассчитывать на то, что люди будут использовать тот же почтовый клиент или браузер, который вы используете. то, что вы отправляете, - это не всегда то, что получено в визуальном смысле.
- фрагменты разделяются гиперссылкой (также закладки)
- вам не нужна учетная запись, чтобы обмениваться фрагментами кода
- код все равно может оставаться конфиденциальным и доступен только тем, у кого есть секретная ссылка.
- вы можете указать тип языка или фрагмента, или даже несколько фрагментов на одной странице
- каждый lang может быть указан github flavored markdown
- вы также можете получить доступ к историческим изменениям фрагмента, что позволяет легко отслеживать изменения со временем.
Ответ 2
Вставьте свой код в онлайновый (возможно, автономный) синтаксис синтаксиса, например http://tohtml.com/. Затем скопируйте/вставьте его в gmail и отправьте.
Ответ 3
Если вам абсолютно не нужен код в письме, я просто поместил бы ваш код в Pastebin и ссылку на код.
Если вы должны поместить свой код в электронное письмо, вы можете использовать GreaseMonkey script, например этот ярлык С++, однако это не будет работа для человека, к которому вы его отправляете, только вы. Другое решение - экспортировать ваш код в формате HTML (с раскраской) и отправить его человеку как HTML. Попробуйте Visual Studio CopySourceAsHtml плагин, если вы используете Visual Studio.
Ответ 4
Если ваш язык недоступен в http://tohtml.com, но вы используете GitHub, вы также можете вставить его в (частный) текст - http://gist.github.com/ - затем скопируйте и вставьте обратно в gmail.
Ответ 5
Используйте markdown-here. Вы можете написать уценку в письмах с расширением. Расширение формата почтового содержимого в html и выделение кода. Я думаю, что это отличное расширение.
Ответ 6
Если мне нужно отправить фрагмент кода Java из Eclipse, я скопирую код в Microsoft Word, а затем из Word в Gmail. Это сохраняет форматирование HTML. Если вы используете почтовую программу, такую как Outlook, просто копирование и вставка из Eclipse в Outlook работает.
Ответ 7
Попробуйте http://jsbin.com/. Легко писать html/JavaScript и тест. Просто скопируйте код с jsbin в gmail.
Ответ 8
mac-ориентированное решение с Xcode:
Я конвертирую код в RTF файл (используя команду Xcode qlmanage -p source_file -o
, описанную здесь http://hints.macworld.com/article.php?story=20091104002118164).
Затем откройте его в Word (не в textedit, когда копирование из textedit будет потеряно), и скопируйте и вставьте его из Word в gmail.
Ответ 9
Для тех из вас, кто хочет скопировать/вставить с xCode на электронную почту, я просто копирую с xCode и вставляю в почтовый клиент по умолчанию Mac ( "Почта" ). Он сохраняет все форматирование с цветами.