web-dev-qa-db-ja.com

Gmail構文ハイライター

Gmailでコードを友達に送信しましたが、ご想像のとおり、Gmailではコードが強調表示されていません。 Gmail経由で送信されるコードを強調表示するソリューションはありますか?

40
firstthumb

this chrome拡張機能はgmailの構文強調表示をサポートします

  • gmailツールバーに新しいボタンを追加します
  • 100以上の異なる言語をサポート
    • HTML、JS、CSS、Bash、C、C++、Java、Python、Rubyなど.

gmail syntax highlighter

残念なことに、これをchrome拡張機能として実行する必要があります。これは、GoogleのラボがGmailでネイティブにサポートする必要があるものだと思います。

拡張機能は、強調表示APIを提供する https://github.com/isagalaev/highlight.js に対して実行されます

バグ

  • 言語を自動的に検出します。これは、新しい言語機能が導入されたときに少し大げさになる可能性があります(たとえば、ベータ/実験的なecmascript仕様)。
  • 拡張機能は一度に複数の言語をサポートしていないようです

chrome拡張機能の代わりに Gist.github.com リンクを検討してください

いくつかの利点:

23
lfender6445

http://tohtml.com/ のように、コードをオンライン(おそらくオフライン)の構文ハイライターに貼り付けます。次に、コピーしてGmailに貼り付けて送信します。

35
Ahmet Kakıcı

あなたが絶対にコードを電子メールに含める必要がない限り、私はあなたのコードを Pastebin に置き、コードにリンクします。

コードを電子メールに含める必要がある場合は、 このC++蛍光ペン などのGreaseMonkeyスクリプトを使用できますが、これは送信先の人には機能せず、あなただけです。別の解決策は、コードを(カラーリング付きで)HTMLとしてエクスポートし、HTMLとしてユーザーに送信することです。 Visual Studioを使用している場合は、Visual Studioの CopySourceAsHtml プラグインを試してください。

9
Dan Walker

あなたの言語が http://tohtml.com で利用できないが、GitHubを使用している場合、そこに(プライベート)Gistに貼り付けることもできます- http://Gist.github.com / -その後、コピーしてGmailに貼り付けます。

9

markdown-here を使用します。拡張子付きのメールにマークダウンを書くことができます。拡張機能はメールコンテンツをhtmlにフォーマットし、コードを強調表示します。これは優れた拡張機能だと思います。

4
Mesut Tasci

Javaコードのスニペットを送信する必要がある場合は、コードをMicrosoft WordにコピーしてからWordからGmailにコピーして貼り付けます。これにより、HTML形式が保持されます。このようなメールプログラムを使用する場合Outlookと同様に、EclipseからOutlookにコピーして貼り付けるだけで機能します。

1
adarshr

XcodeによるMac指向のソリューション:

コードをRTFファイルに変換します(Xcodeのqlmanage -p source_file -oコマンドを使用して、ここで説明します http://hints.macworld.com/article.php?story=20091104002118164 )。

次に、Wordで開き(texteditではなく、texteditの色からコピーすると失われる)、WordからGmailにコピーして貼り付けます。

0
Alex

http://jsbin.com/ を試してください。 html/JavaScriptの記述とテストが簡単です。 jsbinからgmailにコードをコピーして貼り付けてください。

0
Badri Manicka

XCodeからメールへのコピー/貼り付けを検討している方は、xCodeからコピーしてMacのデフォルトのメールクライアント(「メール」)に貼り付けるだけです。それは色ですべてのフォーマットを保持します。

0
cohen72