Какой самый простой способ форматировать код при вставке в Gmail?
Я часто пишу письма, которые частично состоят из исходного кода, например Java или C (или любого другого произвольного кода).
Для правильного форматирования мне всегда нужно:
- Вставить код
- Отложить его правильно
- Измените шрифт на моноширинный
- Возможно, примените жирный шрифт к некоторым ключевым словам для улучшения читаемости.
- Хит Введите несколько раз и замените шрифт на sans-serif
Теперь есть замечательные библиотеки подсветки кода. Не существует ли простого способа отправить код, который легко и красиво отформатирован в сообщениях, написанных в Gmail?
Обновление: Теперь у меня есть некоторые решения, связанные с копированием и вставкой в ярлык синтаксиса в Интернете. Реальное решение, на которое я надеялся, - это какое-то расширение, возможно, это подчеркивает вложенный код на месте , то есть мне нужно будет только вставить Gmail, выбрать код, а затем нажать кнопку или нажать сочетание клавиш.
Я нахожусь в OS X, если это имеет значение, хотя я думаю, что это проще сделать с решением на основе браузера.
7 ответов
Markdown Here
Я использую Markdown Here в течение довольно долгого времени, и он прекрасно принимает Github-приправленный Markdown. Он автоматически отключит код, конвертирующий вашу почту в Markdown.
Например:
`` `
Javascript
alert (приветствие синтаксиса Hello).);
`` `
Попробуйте этот онлайн-синтаксис:
Он преобразует ваш код в HTML и использует встроенный стиль, выделяя синтаксис и т. д.
В Windows:
Вы можете использовать Блокнот ++ для достижения желаемого эффекта.
- Откройте исходный файл в Notepad ++.
- Выделите текст, который хотите скопировать.
- Щелкните правой кнопкой мыши и выберите Команды плагина> Копировать текст с выделенным синтаксисом
- Вставьте текст в Gmail.
В OS X:
TextMate имеет copy-as-RTF , о котором люди бредят. Они используют его для вставки кода с подсветкой синтаксиса в KeyNote.
На странице GitHub:
Нужно скопировать + вставить текст и сохранить подсветку синтаксиса?
Да, да. Все время. Для презентаций Keynote. И, возможно, другие причины.
Установите этот пакет, и, выбрав выделенный текст синтаксиса, используйте
Ctrl + Alt + Cmd + R, чтобы скопировать его как RTF (форматированный текстовый формат) Теперь вы можете вставить его напрямую
в презентациях Keynote. И в других местах, где поддерживается RTF.
Должна работать и с композитором Gmail.
Немного неортодоксальный подход, но вы можете скопировать код из Stack Overflow
, как это
, а затем вставьте это в Gmail. Затем просто поместите то, что вы хотите отправить в буфер обмена, выделите «как это», а затем «вставьте и сопоставьте стиль». Он немного неэффективен и не имеет подсветки синтаксиса, но он выглядит довольно профессиональным в фактической электронной почте, имеет собственную полосу прокрутки и т. Д.
Это мой метод go-to.
Я не беру кредит, но этот вопрос, вероятно, дает ответ
https://stackoverflow.com/questions/1151990/gmail-syntax-highlighter
Для тех из вас, кто использует Mac (в моем случае копирование кода из xCode), простая копия /вставка в по умолчанию «Mail» клиента Apple сохраняет все форматирование и цвета моего кода целыми.