Какой самый простой способ форматировать код при вставке в Gmail?

Я часто пишу письма, которые частично состоят из исходного кода, например Java или C (или любого другого произвольного кода).

Для правильного форматирования мне всегда нужно:

  • Вставить код
  • Отложить его правильно
  • Измените шрифт на моноширинный
  • Возможно, примените жирный шрифт к некоторым ключевым словам для улучшения читаемости.
  • Хит Введите несколько раз и замените шрифт на sans-serif

Теперь есть замечательные библиотеки подсветки кода. Не существует ли простого способа отправить код, который легко и красиво отформатирован в сообщениях, написанных в Gmail?

Обновление: Теперь у меня есть некоторые решения, связанные с копированием и вставкой в ​​ярлык синтаксиса в Интернете. Реальное решение, на которое я надеялся, - это какое-то расширение, возможно, это подчеркивает вложенный код на месте , то есть мне нужно будет только вставить Gmail, выбрать код, а затем нажать кнопку или нажать сочетание клавиш.

Я нахожусь в OS X, если это имеет значение, хотя я думаю, что это проще сделать с решением на основе браузера.

63 голоса | спросил slhck 28 Maypm11 2011, 15:33:01

7 ответов


24

Markdown Here

Я использую Markdown Here в течение довольно долгого времени, и он прекрасно принимает Github-приправленный Markdown. Он автоматически отключит код, конвертирующий вашу почту в Markdown.

Например:

`` `
Javascript
alert (приветствие синтаксиса Hello).);
`` `
  

ответил Matt 31 Maypm11 2011, 12:22:22
37

Попробуйте этот онлайн-синтаксис:

http://tohtml.com/

Он преобразует ваш код в HTML и использует встроенный стиль, выделяя синтаксис и т. д.

ответил Matt 31 Maypm11 2011, 12:22:22
8

В Windows:

Вы можете использовать Блокнот ++ для достижения желаемого эффекта.

  1. Откройте исходный файл в Notepad ++.
  2. Выделите текст, который хотите скопировать.
  3. Щелкните правой кнопкой мыши и выберите Команды плагина> Копировать текст с выделенным синтаксисом
  4. Вставьте текст в Gmail.

В OS X:

TextMate имеет copy-as-RTF , о котором люди бредят. Они используют его для вставки кода с подсветкой синтаксиса в KeyNote.

На странице GitHub:

Нужно скопировать + вставить текст и сохранить подсветку синтаксиса?

Да, да. Все время. Для презентаций Keynote. И, возможно, другие причины.

Установите этот пакет, и, выбрав выделенный текст синтаксиса, используйте
Ctrl + Alt + Cmd + R, чтобы скопировать его как RTF (форматированный текстовый формат) Теперь вы можете вставить его напрямую
в презентациях Keynote. И в других местах, где поддерживается RTF.

Должна работать и с композитором Gmail.

ответил R.K. 30 Maypm11 2011, 22:39:51
7

StackEdit

Это отличный, полнофункциональный онлайн-редактор Markdown. Особенности включают:

  • Импорт /Экспорт
  • Sharing
  • HTML для Markdown
  • Различные темы подсветки синтаксиса
  • Управление документами

введите описание изображения здесь>> </p></div>
					 
						<div class=

ответил slhck 27 J0000006Europe/Moscow 2011, 12:17:09
3

Немного неортодоксальный подход, но вы можете скопировать код из Stack Overflow

, как это

, а затем вставьте это в Gmail. Затем просто поместите то, что вы хотите отправить в буфер обмена, выделите «как это», а затем «вставьте и сопоставьте стиль». Он немного неэффективен и не имеет подсветки синтаксиса, но он выглядит довольно профессиональным в фактической электронной почте, имеет собственную полосу прокрутки и т. Д.

Это мой метод go-to.

ответил Pez Picacious 30 Maypm15 2015, 20:19:23
1

Я не беру кредит, но этот вопрос, вероятно, дает ответ

https://stackoverflow.com/questions/1151990/gmail-syntax-highlighter

ответил Narrim 30 32016vEurope/Moscow11bEurope/MoscowWed, 30 Nov 2016 06:39:16 +0300 2016, 06:39:16
0

Для тех из вас, кто использует Mac (в моем случае копирование кода из xCode), простая копия /вставка в по умолчанию «Mail» клиента Apple сохраняет все форматирование и цвета моего кода целыми.

ответил YoCoh 11 Jpm1000000pmSun, 11 Jan 2015 13:32:10 +030015 2015, 13:32:10

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

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

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