Googleドキュメントには、「通常のテキスト」や「ヘッダー1」などの優れたスタイルのセットがあります。
追加するにはどうすればよいですか。自分の?プログラミングコードであるテキストに「コード」というスタイルを追加したいと思います。
コメント
回答
現在、スタイルを追加したり、既存のスタイルの名前を変更したりすることはできません。ただし、ニーズに合わせて変更できます。
試験用必要に応じてコードのスタイルを設定し、ヘッダーの1つを選択してUpdate Heading # to match selection
を選択すると、その特定のスタイルが新しい “コード” になる可能性があります。スタイル。
次に、他の何かを選択してその見出しを適用すると、「完了」です。
コメント
ソフトウェアエキスパート"は、ドキュメントに新しいスタイルを追加する機能を追加したことはありません。これは、この10年ほどで最初の優先事項の1つであったはずです。このウェブアプリは、利用可能になっています。
回答
リピスが苦しんでいるので、あなたはまだあなた自身のスタイルを作ることができません。したがって、既存のものを再利用する必要があります。見出しを使用することの欠点は、目次(TOC)に「コード」が表示されることです。 :/コードにタイトルスタイルとサブタイトルスタイルを使用すると、これらのスタイルが目次に表示されないことがわかりました。
コメント
回答
多くのソリューションはインラインで機能しません。これは、@ AlekseyBykovが使用して提供するクリーンアップされたソリューションです。カスタムメニューアクションを追加するためのGoogleApp Scripts:
- 新しいスクリプトを作成します(
Tools > Script Editor
)
- 次のコードをにコピーしますエディター:
// Add new menu item function onOpen() { DocumentApp.getUi() .createMenu("Styles") .addItem("Format Code", "formatCode") .addToUi(); } // Define code styling var style = {}; style[DocumentApp.Attribute.FONT_FAMILY] = DocumentApp.FontFamily.CONSOLAS; style[DocumentApp.Attribute.FONT_SIZE] = 10; style[DocumentApp.Attribute.BACKGROUND_COLOR] = "#DDDDDD"; style[DocumentApp.Attribute.FOREGROUND_COLOR] = "#333333"; style[DocumentApp.Attribute.BOLD] = false; // Apply code formatting function formatCode() { var selection = DocumentApp.getActiveDocument().getSelection(); if (selection) { var elements = selection.getRangeElements(); for (var i = 0; i < elements.length; i++) { var element = elements[i]; // Only modify elements that can be edited as text; skip images and other non-text elements. if (element.getElement().editAsText) { var text = element.getElement().editAsText(); // Style the selected part of the element, or the full element if it"s completely selected. if (element.isPartial()) { text.setAttributes(element.getStartOffset(), element.getEndOffsetInclusive(), style); } else { text.setAttributes(style); } } } } }
-
onOpen
function “On open”(Edit > Current Project"s Triggers
)
- スクリプトを承認した後、origiをリロードします最終ドキュメント
- 新しいメニュー項目を使用して、選択したテキストをフォーマットします(
Styles > Format Code
)
コメント
回答
無料のGoogleドキュメント拡張機能 Paragraph Styles + を使用すると、カスタムの段落スタイルを作成できます(さらに、見出しの10進法のアウトライン番号とページ番号付きの目次)。
テストしたばかりで、これが最初の印象:
- 良いスタートです。小さいドキュメントの場合は、使用することをお勧めします:-)
- ただし、最近のバージョンでは改善されていますが、実行速度はかなり遅くなります。すでにパフォーマンスが向上しています。
- UIはGoogleドキュメントスタイルのUIと統合されていません。おそらくGoogleドキュメントAPIでは統合できません。
- 元のGoogleドキュメントスタイルの機能はカスタムについて認識していません。スタイル。カスタムスタイルのすべてのテキストを「通常のテキスト」形式と見なします。両方を並行して使用できますが、[書式をクリア]ボタン(「 T」のようになります)に注意してください。 x “)は、のカスタムスタイルを削除します選択したテキストからマット化します。
- 文字スタイルは外部のWebサービスに保存されているようです。つまり、今すぐGoogleに委託する方法で、ドキュメントへのアクセスを委託する必要があります…
出典:最初に言及した上記のChrisMoschiniによるコメントを認めます。
コメント
回答
最近まで、CSS(スタイルシート)とドキュメントのHTMLソース。多少の作業は必要でしたが、HTMLとCSSを知っている場合は、ドキュメントにCSSクラスを追加し、それを使用するようにHTMLを編集できます。HTML内
<span class="booktitle">Infinite Jest</span>
およびCSS内
.booktitle { font-style:italic; }
Googleには多かれ少なかれこの機能を新しい形式で段階的に廃止し、古いドキュメントを新しい形式に強制しました。しかし、「ドキュメントを古い形式で保持する方法があると聞いたので、希望があるかもしれません。
コメント
回答
私が頼るようになった回避策は、フォーマットのコピー/貼り付け機能のショートカットです。 「クリップボード」の形式はテキストクリップボードとは別のものであるため、ドキュメントを開いている限り保持されます。
使用方法:
- 「コード」としてフォーマットしたセクションを検索します。例: Consolas9pt。
-
option + command + c
またはCtrl + Alt + c
を使用するか、ペイントフォーマットアイコンを使用します
- 「コード」が必要な場合はそれを選択し、
option + command + v
またはCtrl + Alt + v
必要な場合は余分なスタイル、私は他のオプションと比較して、欠点がなく、この非常に小さな余分な作業を見つけます。唯一の作業は、新しいドキュメントを開くときに最初にスタイルをバッファにコピーすることです。
私が使用する他の手法(質問にコメントしたように)は、問題を反転することです:常にドキュメントの最後に「コード」形式を入力してから、非コードを通常の方法にリセットします。 `コマンド+オプション+0″。
技術文書を書いているときに、テキストの50%がコードである場合、これも余分な作業ではありません。
唯一のヒントこれは、ドキュメントの最後の改行文字を「コード」としてフォーマットすることです。それ以外の場合は、通常どおりに表示され続けます。これは、最後まで矢印を押してから、Shiftキーを押しながら右矢印を押したままにすることで実行されます。もう1つ卑劣なキャラクターが選択されます。次に、それをコードとしてフォーマットします。これで、ドキュメントの終わりは常にデフォルトでコードになります。
Tools
> >Script Manager
> >New
を貼り付けますそこにコード。次に、スクリプトを承認してドキュメントを再読み込みし、メニューがメニューバーに表示されるようにする必要があります。次に、テキストのパッチを選択し、Extras
> >