Zakreślacz Składni Gmaila

Wysłałem mój kod do znajomego przez Gmail, ale jak się domyślasz, kod nie jest podświetlony w Gmailu. Czy istnieje rozwiązanie, aby wyróżnić kod, który jest wysyłany przez Gmail?

Author: John Rudy, 2009-07-20

9 answers

To rozszerzenie chrome obsługuje podświetlanie składni dla Gmaila

  • dodaje nowy przycisk na pasku narzędzi Gmaila
  • obsługuje ponad 100 różnych języków
    • HTML, JS, CSS, Bash, C, C++, Java, Python, Ruby itp.

zakreślacz składni Gmaila

Jego niefortunne trzeba uruchomić to jako rozszerzenie chrome, uważam, że jest to coś google labs powinny próbować wspierać natywnie w gmail.

Rozszerzenie działa na https://github.com/isagalaev/highlight.js który dostarcza API podświetlania

Błędy

    [5]} Automatycznie wykrywa języki, co może być nieco aroganckie, gdy wprowadzane są nowe funkcje języka (na przykład beta/eksperymentalne specyfikacje ecmascript)
  • rozszerzenie nie wydaje się obsługiwać wielu języków jednocześnie

Rozważ gist.github.com Linki zamiast rozszerzenia chrome

Niektóre korzyści:

  • nie wymaga przeglądarki chrome, rozszerzenia chrome ani Gmaila do użytku
    • nie możesz liczyć na to, że ludzie będą używać tego samego klienta poczty e-mail lub przeglądarki, której używasz. to, co wysyłasz, nie zawsze jest tym, co otrzymujesz w sensie wizualnym
  • W tym celu należy skontaktować się z Działem obsługi klienta pod adresem .]}
  • nie potrzebujesz konta, aby udostępniać fragmenty kodu
    • kod nadal może być prywatny i jest dzielony tylko z tymi, którzy mają secret link
  • możesz określić język lub typ urywku, lub nawet kilka urywków na jednej stronie
  • Możesz również uzyskać dostęp do historycznych zmian fragmentu, co ułatwia śledzenie zmian w czasie
 21
Author: lfender6445,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-02 06:51:15

Wklej swój kod do zakreślacza składni online (może offline), np. http://tohtml.com /. Następnie skopiuj / wklej go do Gmaila i wyślij.

 34
Author: Ahmet Kakıcı,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-20 06:44:30

Chyba, że koniecznie musisz mieć kod w mailu, po prostu umieszczę Twój kod na Pastebin i link do kodu.

Jeśli musisz umieścić swój kod w e-mailu, możesz użyć skryptu GreaseMonkey, takiego jak Ten zakreślacz C++ , jednak nie zadziała to dla osoby, do której go wysyłasz, tylko dla Ciebie. Innym rozwiązaniem jest wyeksportowanie kodu jako HTML( z kolorowaniem) i wysłanie go do osoby jako HTML. Wypróbuj wtyczkę Visual Studio CopySourceAsHtml jeśli używasz Visual Studio.

 9
Author: Dan Walker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-20 06:45:49

Jeśli twój język nie jest dostępny w http://tohtml.com ale używasz Githuba możesz również wkleić do (prywatnego) GISTA - http://gist.github.com/ - następnie skopiuj i wklej z powrotem do Gmaila.

 9
Author: MathiasKegelmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-03 17:36:33

Użyj markdown-tutaj . Możesz zapisywać znaczniki w mailach z rozszerzeniem. Rozszerzenie formatuje zawartość wiadomości do html i podświetla kod. Myślę, że to doskonałe przedłużenie.

Przykład

 4
Author: Mesut Tasci,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-17 09:05:50

Jeśli mam wysłać fragment kodu Javy z Eclipse, kopiuję wklejony kod do Microsoft Worda, a następnie z Worda do Gmaila. To zachowuje formatowanie HTML. Jeśli używasz programu pocztowego, takiego jak Outlook, wystarczy skopiować i wkleić z Eclipse do Outlooka.

 1
Author: adarshr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-03 17:35:01

Try http://jsbin.com / . Łatwy do napisania html / JavaScript i testowania. Wystarczy skopiować wklej kod z jsbin do Gmaila.

 0
Author: Badri Manicka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-04 04:23:54

Rozwiązanie zorientowane na Mac z Xcode:

Konwertuję kod do pliku RTF (używając polecenia Xcode qlmanage -p source_file -o opisanego tutaj http://hints.macworld.com/article.php?story=20091104002118164).

Następnie otwórz go w programie Word (Nie w programie textedit, gdy kopiowanie z textedit color zostanie utracone), a następnie skopiuj i wklej z programu Word do Gmaila.

 0
Author: Alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-29 00:51:56

Dla tych z Was, którzy chcą skopiować / wkleić z xCode na e-mail, po prostu skopiować z xCode i wkleić do domyślnego klienta poczty Mac ("Mail"). Zachowuje wszystkie formatowanie kolorami.

 0
Author: YoCoh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-11 10:29:57