RubyMine 2024.1 ヘルプ

Markdown コードスタイル設定

このページを使用して、Markdown ファイルのコードスタイルオプションを構成します。これらの設定を変更すると、プレビューペインにこれがコードにどのように影響するかが表示されます。

折り返しと波括弧

改行のオプションを構成します。

次でハードラップ

改行を配置する列を指定します。RubyMine は、指定された列に縦線を表示し、単語内ではなく単語間で線を区切ります。

入力時に折り返す

入力時に改行を追加します。RubyMine が再フォーマットを実行する場合にのみ改行を追加するには、このオプションを無効にします。

長いテキストの折り返し

ハードラッピングを有効にします。

ブロッククォート内のテキストを折り返し

ブロック引用のハードラッピングを有効にします。

ビジュアルガイド

指定した列に追加の垂直線を表示します。

整形時

再フォーマット中に実行する追加のアクションを構成します。

  • テキストブロック内の改行を維持 : 段落内の改行は削除しないでください。

  • ブロッククォートの矢印を挿入 : ブロック引用符の各行の先頭にブロック引用符マーカー (「大なり」文字 >) を追加します。

  • テーブルの整形 : 表を再フォーマットして、すべてのセルを位置合わせし、すべてのコンテンツが適切に収まるようにします。入力時にテーブルを再フォーマットする方法については、「スマートキー: Markdown 」を参照してください。

タブとインデント

テキストブロックのネストとブロック内の配置のオプションを構成します。

タブ文字を使用する

インデントにはタブ文字を使用します。インデントにスペースを使用するには、このオプションを無効にします。

スマートタブ

ブロックをタブでネストし、スペースに揃えます。タブのみを使用し、指定したタブサイズに合うスペースをタブに置き換えるには、このオプションを無効にします。

タブサイズ

1 つのタブ文字の代わりにレンダリングするスペースの数を指定します。

インデント

各インデントレベルに使用されるスペースの数を指定します。

連続インデントの文字数

同じテキストブロックを継続するために使用されるスペースの数を指定します。

空行でインデントを保持する

空行のタブとスペースを保持します。デフォルトでは、このオプションは無効になっており、その行に他に何もない場合、RubyMine はすべてのタブとスペースを削除します。

空白行

さまざまなテキスト要素に対して保持する空白行の最大数と最小数を設定します。

ヘッダー周辺

章の見出しの前後。

ブロック要素の周辺

コードブロックの前後。

段落の間

2 つの隣接する段落の間。

スペース

どの要素にスペースを 1 つだけ含めるかを指定します。

単語の間

単語間の余分なスペースを削除します。

ヘッダー文字の後

見出し記号と見出しタイトルの間に余分なスペースを削除するか、不足しているスペースを追加します。

リストマーカーの後

余分なスペースを削除するか、リストアイテムマーカーとリストアイテムテキストの間に不足しているスペースを追加します。

ブロッククォートマーカーの後

余分なスペースを削除するか、ブロック引用符マーカーとブロック引用符のテキストの間に欠落しているスペースを追加します。

関連ページ:

コードスタイルを設定する

特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。RubyMine は、必要なコードスタイルを維持できます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードスタ...

コードの再フォーマットと再配置

RubyMine を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択します。再...

スマートキーの設定: Markdown

この設定ページを使用して、Markdown の入力支援機能を構成します。RubyMine での Markdown サポートの詳細については、「Markdown」を参照してください。テーブル:入力時にテーブルを整形表の行と列を自動的に調整して、内容がセルに収まるようにします。テーブルセル内に HTML 改行 ('<br/>') を改行の代わりに挿入表のセル内で Enter キーを押すと、適切な改行が追加されます。このオプションがないと、レンダリングされた HTML で実際に改行されま...

コードスタイル: JSON

このページを使用して、JSON ファイルのコードスタイルオプションを構成します。これらの設定を変更すると、プレビューペインにこれがコードにどのように影響するかが表示されます。タブとインデント:タブ文字を使用するこのチェックボックスをオンにすると、タブ文字が使用されます。キー押下時、インデント用、コードを再フォーマットするため、チェックボックスがオフの場合、RubyMine はタブではなくスペースを使用します。スマートタブインデントは 2 つの部分で構成されます。1 つの部分はコードブロックのネ...