web-dev-qa-db-ja.com

Googleドキュメントでコード構文の強調表示を取得するにはどうすればよいですか?

Google Docs で構文の強調表示をオンにする方法はありますか?

個人的にはC++ファイルの編集と共同作業に使用していますが、PHPまたはSQL構文の強調表示も興味深いものです。

179

コードスニペットを共有できる codepad.org が見つかりました。構文の強調表示、さらにはコードのコンパイルもサポートしています。また、C、C++、D、Haskell、Lua、OCaml、PHP、Perl、Python、Ruby、Scheme、Tclなどの幅広いプログラミング言語をサポートしています。もう1つの優れた機能-ログインする必要はありません。

26

新しい Google Driveのアドオン を使用すると、 Code Prettyアドオン でコードを強調表示できます。

アドオンをインストールした後、書式設定するコードを選択してアクセスし、アドオン→Code Prettyに移動し、フォーマット選択: Screenshot of using the add-on

結果は次のようになります。 enter image description here

最近、他の選択肢が登場しましたが、そのいくつかは便利な機能を備えています。たとえば、 コードブロック はさまざまなプログラミング言語をサポートしています。

104
Vidar S. Ramdal

アドオンGoogleドキュメントのコードブロックを使用できます。

1 *-Googleドキュメント->アドオンタブ-> 2 *-アドオンを取得...->検索:「コードブロック」

3 *-次に、アドオン->コードブロック->開始に移動します

4 *-テーマを選択(50+)

enter image description here

20
T04435

いいえ。オンラインでのプログラミングについては、 Mozilla Bespin をご覧ください。

編集:Mozilla Bespinは死んでいます。それは Cloud 9 IDE に統合されました.

10
Josh Hunt

Stack Exchangeサイトの質問または回答フィールドを利用して支援することができます。

  1. コードスニペットを空白のテキストフィールドに貼り付けます。
  2. それを選択し、「コードサンプル」ボタン(中括弧付き)を使用して、コードとしてフォーマットされていることを確認します。
  3. 構文の強調表示にその処理をさせるために少し待ってください。
  4. プレビューされた質問/回答コードブロックをコピーします。
  5. Google Docの新しい行で、段落スタイルをblock-quoteに設定します。
  6. プレビューしたコードブロックを貼り付けます。
  7. それでおしまい。

Google Docsは何らかの理由でフォントをリセットするようですが、構文の強調表示は保持されます。コードスニペットをドキュメントに含めるのに適しています。

9
ohhorob

私のようなルーキーのために明確にするために、

いいえ、Googleドキュメントにはネイティブに強調表示するコードはありません。

コードの強調表示を行うことができるアドオンがあります。

Code Pretty は上記のとおりで、十分なレビューがあります。

コードブロック も言及されており、良いレビューがあります。

アドオンをインストールしたくない場合は難しくなります。 http://markup.su/highlighter/ は上で良いものとして言及されており、かなり良い仕事をしています。変更があるたびにコードをコピーして貼り付けるだけです。

文書化のためだけにコードの書式設定が必要な場合、これらのソリューションは機能します。

リアルタイムのコラボレーションが必要な場合は、Googleドキュメントよりもはるかに優れたコードのソリューションがあります。

https://codeshare.io/ のようなソリューションをご覧ください

6
Joshua Dance

私もこの問題に直面しており、Googleドキュメントアカウントに拡張子を追加したくありませんでした。 http://markup.su/highlighter/ を見つけました。オンラインのコード構文ハイライターで、コードを過ぎてすぐにさまざまなスタイルを選択できます。

個人的にはスタイル「Dawn」を使用し、出力をドキュメント内のタブに貼り付け、境界線を削除し、このタブに背景を設定します。結果は良好です。

4
Bartho

Pastebin からのペーストのコピーは完全に機能し、追加のボーナスとして、Google Docsによって番号付きリストとして認識される行番号が追加されることがわかりました。

Pastebin に移動し、リストにないペーストを作成し(他の人に見られたくない場合)、利用可能な多数の言語と構文から構文強調表示を選択し、Submitを押してから、強調表示を選択してコピーしますGoogleドキュメントへのテキスト。

3
Sylvix

ここでCode Prettyをお勧めしましたが、大丈夫です。他の人が言ったように誰かがホットキーで簡単にプログラムできるようにするために、それがオープンソースであることを願っています。プロの世界にとって非常に便利です。例えば、物事を自動化/コーディングする方法を他の人に教えるハウツー文書やウィキのような文書をコーディングします。

代わりにCode Blocksを試しました。もっと好きです。別の新しい言語を学習するときに、トレーニングまたは独自のメモを書くために、ドキュメントとは別にコードを伝えるのがはるかに簡単です。

2
Lance Robbins

簡単なことを試してみてください rextester 。これにより、多くの言語で記述されたコードスニペットでリアルタイムにコラボレーションできます。 「コードの実行」に進み、言語を選択してから「ライブ協力」ボタンを押します。

1
ren

Vimは、構文が強調されたバッファーをHTMLファイルに出力できます。

http://vim.wikia.com/wiki/Pasting_code_with_syntax_coloring_in_emails

またはこれも素敵です:

https://superuser.com/questions/565050/export-file-syntax-highlighting-to-html-using-vim

このファイルはブラウザで開くことができ、そこからテキストをコピーしてGoogle Docs/Driveに貼り付けることができます。

1
gabkdlly

さて、Googleドキュメントに含まれると予測されていたがキャンセルされたWebアプリがあります。その名前は Collide です。実際に見ることができます こちら

1
P3t3rU5