Подсветка синтаксиса при вставке в электронные письма - PullRequest
9 голосов
/ 22 октября 2008

Я нахожусь в ситуации, когда я часто отправляю небольшие codenippets и xml-snippets коллегам и партнерам через мой внешний вид. У кого-нибудь есть хорошая идея или инструмент, который я могу использовать для выделения синтаксиса моих паст перед тем, как вставить их в электронное письмо.

Я думал о промежуточной вставке в "$ fancytool", а затем мне нужно было скопировать что-то, что будет htmlified, чтобы я мог скопировать вставку в окно "составить письмо".

Edit-More-информация:

Я вставляю из окон виртуальной машины VMWare, это могут быть eclipse, xmlspy, logfiles и другие программы

Even-более-инфо:

Я видел эту ссылку , как это сделать из Vim. К сожалению, редко когда vim я копирую код, и мой почтовый компьютер не имеет vim. На машинах vmware есть gvim, но я надеялся на более простой способ: вставить в vim, сохранить в файл, открыть в internetexplorer, а затем скопировать / вставить

Ответы [ 9 ]

5 голосов
/ 24 февраля 2010

Поздно, но я могу дать ответ, который работает. Вам нужно 2 вещи

  1. шпатлевка
  2. доступ к некоторому Unix-серверу (с vim)

В вариантах замазки, Под окном & rarr; выбор, установите флажок для

Paste in to clipboard in RTF as well as plain text.

Войдите на сервер, используя putty. запустить vim, набрав vim Вставьте свой текст (например, XML) в vim. войдите в командный режим (vim, нажав ESC ) и введите :set syn=xml.

Включается подсветка синтаксиса. Скопируйте текст с помощью мыши и вставьте его в свою электронную почту.

3 голосов
/ 05 сентября 2014

5 лет слишком поздно, извините, но у меня есть более простое решение, чем принятый ответ.

Используйте этот онлайн-инструмент: http://tohtml.com/

Скопируйте предварительный просмотр из окна браузера и просто вставьте в Word или Outlook.

2 голосов
/ 16 декабря 2011

Просто обновление по этому вопросу, если вы работаете в Windows, вы можете установить Notepad ++ (который в любом случае является одним из лучших редакторов Windows), он поставляется из коробки с плагином для этого: «Копировать текст с помощью синтаксиса Подсветка ", когда вы выделяете какой-то текст и щелкаете по нему правой кнопкой мыши.

2 голосов
/ 22 октября 2008

Vim (или GVim) выведет ваш код в формате HTML. Тогда, пока ваша электронная почта использует формат HTML, вы можете скопировать и вставить ее.

1 голос
/ 28 мая 2010

Комментарий: svrist упомянул сайт вставки кода с подсветкой синтаксиса. Попробуйте http://codepad.org/

(не хватает mojo, чтобы комментировать)

1 голос
/ 22 октября 2008

Эта ссылка привела меня к SciTE .

Похоже, SciTE имеет функцию копирования в RTF:

SciTE

Редактировать (обновление vmware): Но, похоже, я сильно заблудился, когда использую vmware, потому что не могу перенести элементы буфера обмена rtf на хост vmware И я не могу установить программное обеспечение на хост VMware.

Может быть, вставить сайт с подсветкой синтаксиса?

1 голос
/ 22 октября 2008

Если вы просто хотите добавить здесь, то это .

Если вы хотите узнать, как это делается, вот статья о том, как написать надстройку .

0 голосов
/ 27 июня 2013

HeidiSQL делает это для SQL-запросов, и их выбор с подсветкой синтаксиса вполне читабелен. Однако это будет работать только для SQL-запросов, но не для другого кода. Мне нравится Notepad ++ для систем на базе Windows и вот несколько инструкций для Notepad ++ . Несколько человек упомянули VIM для среды unix / shell.

0 голосов
/ 22 октября 2008

Если вы работаете в Windows, Visual Studio делает это автоматически. По крайней мере, мне подходит Visual Studio 2005 в XP и копирование / вставка в MS Word и Lotus Notes

...