Googleドキュメントで構文の強調表示をオンにする方法はありますか?

個人的にはC ++ファイルの編集と共同作業に使用していますが、PHPまたはSQLシンタックスハイライトも興味深いでしょう。

コメント

回答

新しい Googleドライブのアドオンでは、コードブロックアドオンを使用してコードを強調表示できます。

アドオンをインストールした後、フォーマットするコードを選択してアクセスできます。_Add-ons→コードブロック→開始:

コードブロックメニュー項目の呼び出しのスクリーンショット

これにより、プログラミング言語とテーマを選択できるサイドバーがポップアップ表示されます。

アドオンの使用のスクリーンショット

フォーマットをクリックすると、結果は次のようになります。

ここに画像の説明を入力

コメント

  • ヒント:プレゼンテーションのコードを強調表示する場合は、ドキュメントにコードを記述してから、プレゼンテーションにコピーして貼り付けます。
  • @Hern á nEche:メニューバーに自分自身をインストールするには、完全な権限が必要なようです: developers.google.c om / apps-script / add-ons / …
  • @ vibs2006これはCodePrettyでは不可能なようです。しかし、私がこの答えを書いたので、プラグインを強調する他のいくつかのコードが到着しました。 google documents code highlightingなどのGoogle。たとえば、コードブロックはさまざまな構文をサポートしているようです:"自動言語検出(または自分で選択)"。私はそれを私の答えに追加しました。
  • あなた'そうです、@ icordoba、Googleが何らかの検証スキームを導入したようです。 'まだ取得されていません。著者に連絡しました: twitter.com/vramdal/status/1060491855601848321
  • @ f01はい、残念ながらそう思われます。同じ目的を果たす別のアドオンを提案するために回答を書き直しました。

回答

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

コメント

  • これは良い答えです。不足している大きな言語はJavaです。C#もそこに表示されると便利です。Ruby?com ' on!
  • Rubyの'の何が問題になっていますか?(特に2014年)

回答

アドオン Googleドキュメントのコードブロック

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

3 *-次に、[アドオン]-> [コードブロック]-> [開始]

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

ここに画像の説明を入力

コメント

  • 元に戻したり変更したりできません適用されたテーマと、コードブロックごとにハイライトを変える方法

回答

作成できますStackExchangeサイトの質問フィールドまたは回答フィールドを使用して支援します。

  1. コードスニペットを空白のテキストフィールドに貼り付けます。
  2. それを選択し、[コードサンプル](中括弧付きのもの)ボタンを使用して、コードとしてフォーマットされていることを確認します。
  3. しばらく待ってからシンタックスハイライトを使用して処理を行います。
  4. プレビューされた質問/回答のコードブロックをコピーします。
  5. Googleドキュメントの新しい行で、段落スタイルを次のように設定します。ブロック引用。
  6. プレビューされたコードブロックを貼り付けます。
  7. それだけです。

Googleドキュメントは一部のフォントをリセットしているようです。理由はありますが、シンタックスハイライトは保持されます。コードスニペットをドキュメントに含めるのに適しています。

コメント

  • その'は非常に面倒であり、コードに重要な変更を加えるたびに、'このプロセスを再度実行する必要があります。
  • フォーマットをGoogleドキュメントに自動的に引き継ぐVSCodeなどのアプリからの書き込みとコピーがおそらく簡単です。

回答

いいえ。外出中のオンラインプログラミングについては、 Mozilla Bespin

をチェックしてください。

編集:Mozilla Bespinは廃止され、 Cloud 9 IDE

コメント

  • 私は' tはプロジェクト全体をホストする必要はありません。 1つまたは2つのファイルを共有する必要があります。 Googleドキュメントは非常に使いやすく、その目的に適しています。構文の強調表示を除きます。
  • 次に、Bespinに1つまたは2つのファイルのみを配置します。 Google Docsはシンタックスハイライトをまったくサポートしていません(そして将来サポートするかどうかはわかりません)
  • ここで同意する必要があります、'は実際にはサポートされていませんGoogleドキュメントの範囲。
  • Bespinプロジェクトは存在しません。これを書いている時点でBespinがマージされたCloud9IDEは、javascriptのみをサポートします。
  • さらなる更新:mozillalabs.com/en-US/skywriter/から… Mozilla Skywriter 以前は Bespin と呼ばれていたプロジェクトが、別のプロジェクトに統合されました。 '自分のプロジェクトに埋め込むことができるカスタマイズ可能なエディターを探している場合は、 Ace.ajax.org 'クラウドでコーディングを行う場合は、 Cloud9.IDE.com をご覧ください。 Aceに基づいて構築されています(AceにはBespin / Skywriterプロジェクトのコードが含まれています)。

回答

I “ve Pastebin からペーストをコピーすると完全に機能し、追加のボーナスとして、Googleドキュメントで番号付きリストとして認識される行番号が追加されることがわかりました。

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

回答

ルーキーのために明確にする必要があります私のように、

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

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

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

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

アドオンをインストールしたくない場合は、難しくなります。 http://markup.su/highlighter/

文書化の目的でのみコードのフォーマットが必要な場合、これらのソリューションは、変更があるたびにコードをコピーして貼り付けるだけです。

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

https://codeshare.io/

コメント

  • すでに知られていますが、'その解決策を探しています。

回答

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

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

回答

コードプリティ

ここで推奨されています。OKです。他の人が言ったように、誰かがホットキーで簡単にプログラムして使用できるように、オープンソースであるといいのですが。プロの世界で非常に便利です。たとえば、ハウツードキュメントやウィキのようなドキュメントをコーディングして、他の人に自動化/コーディングの方法を教えます。

コードブロック代わりに。私はそれがはるかに好きです。別の新しい言語を学ぶときにトレーニングや独自のメモを書くためにドキュメントとは別にコードを区別する方がはるかに簡単です。

回答

簡単なことについては、 rextester を試してください。これにより、多くの言語で記述されたコードスニペットでリアルタイムに共同作業を行うことができます。 「コードの実行」に移動し、言語を選択して、「ライブ協力」ボタンを押します。

コメント

  • なぜ誰かがchをしたいのですかそのオプションを選択しますか?
  • @Al Everettコードスニペットでリアルタイムに共同作業できるため、 '質問に直接回答することはできませんが、別の方法を提案します。
  • 次に、回答を編集してその情報を含めてください。

回答

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ドキュメント/ドライブに貼り付けます。

回答

に含まれると予測されたウェブアプリがありますGoogleドキュメントがキャンセルされました:/名前は衝突です。実際の動作はこちらで確認できます

コメント

  • それは'を提供する答えを与えるのにあまり役立ちませんすでにキャンセルされているソリューション。すべてのStackExchangeネットワークでの私たちの目標は、役立つ関連性のあるソリューションを提供することです。支援する1つの方法は、質問した場合に回答が必要かどうかを考えることです。これは、ほぼ解決策があったがキャンセルされたことを示していますが、それでも"ここ"。
  • 私の間違いです。Google'によって'キャンセルされましたが、現在はオープンソースプロジェクトです。衝突リンクを確認します。

回答

VSCodeに貼り付けてそこからコピーし、に貼り付けることができます。 GDocs、フォーマットはシンタックスハイライトとモノスペースフォントで保持されます。

回答

これは、 Googleドキュメントで強調表示されているVim(またはHTML形式でファイルを保存できるその他のツール)構文を取得します。

  1. コードをgvimにコピーします
  2. をクリックします。 gvimのシンタックスメニューで[HTMLに変換]を選択します。
  3. そのhtmlバージョンをファイルに保存します。
  4. ctrl-oを使用してChromeでそのファイルを開きます。次に、Chromeで「ctrl-actrl-c」と入力します。
  5. 新しいGoogleドキュメントで、マウスポインターをクリックし、「ctrl-v」と入力します。
  6. gvimが次のように設定されている場合カスタムの背景色を選択し、Googleドキュメントでctrl-aと入力して、ハイライト記号(下線付きのAのすぐ右側にあるハイライトマーカーのようなアイコン)を選択し、ポップアップメニューで[なし]を選択します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です