JetBrains Fleet 1.41 ヘルプ

設定

Fleet は、機能と外観をきめ細かく制御できます。対応する設定は、一連の .json ファイルを通じて管理されます。ファイルベースのアプローチにより、設定の管理と共有が簡単になると同時に、特定のコンテキストで特定の設定を適用するなど、より高度なシナリオを処理できる機能が提供されます。

このトピックでは、設定がどのように機能するか、その設定手順について説明し、必要な設定を見つけてその意味を詳しく知るのに役立つリファレンスを提供します。

設定レイヤー

Fleet には複数の設定層があります。

Settings layers diagram
  • Fleet の初期設定 – コードエディターまたはそのプラグインに埋め込まれた設定。これらの設定は優先度が最も低く、他のレイヤーによって上書きされない場合にのみ適用されます。

  • ユーザー設定 – 個人設定。これらの設定はデフォルト設定より優先されます。

  • ワークスペース設定 – 特定のフォルダーに指定された設定。この層の優先度が最も高くなります。

優先度の高いレイヤーが設定をオーバーライドしない場合は、優先度の低いレイヤーの値が使用されます。最終的に、設定がどこにも定義されていない場合は、デフォルトレイヤーの値が使用され、すべての設定にフォールバック値が提供されます。

ユーザー設定

ユーザー設定はあなたの個人的な設定です。共同作業環境で作業している場合、それらはあなたにのみ影響し、チームメイトには表示されません。ユーザー設定は、独自の設定を持つワークスペースを除き、どこにでも適用されます。

ユーザー設定は、設定 / 環境設定タブ⌘ , で管理されます。ファイルを通じてユーザー設定を編集する場合は、⌘⇧ , を使用するか、設定タブで settings.json を表示するを選択します。

settings.json を使用してユーザー設定を編集する

  • ⌘⇧ , を押して settings.json を開きます。別のエディタータブが開きます。開いたタブで、JSON 構文(英語)を使用して必要な設定を指定します。

    利用可能な設定とその説明については、「設定リファレンス」を参照してください。

    Editing settings in settings.json

    変更はファイルを保存するとすぐに適用されます。

詳細をリセット

  • ⌘⇧ , を押して settings.json を開き、ファイルの内容をクリアします。

ユーザー設定ファイルの場所

Fleet 設定は、settings.json の次のパスに保存されます。

Windows

~\AppData\Roaming\JetBrains\Fleet

Linux

~/.config/JetBrains/Fleet

macOS

~/Library/Application Support/Jetbrains/Fleet

ワークスペース設定

すべてのファイルにグローバルに適用されるユーザー設定に加えて、特定のワークスペースの設定を指定できます。これらの設定は、このフォルダー内のファイルにのみ適用され、ワークスペースのすべてのユーザー間で共有されます。

メニューからワークスペース設定を編集する

  1. 設定を編集するワークスペースを開きます。

  2. ⌘ , を押して設定を開きます。または、メインメニューを使用します。

    • Windows および Linux: メニューアイコンをクリックし、ファイル | 設定 | 設定に移動します。

      workspace settings
    • macOS: メインメニューから Fleet | 設定をクリックします。

      workspace settings
  3. ワークスペースに対応するタブを開きます。

    The 'SPRING-PETCLINIC' tab in Settings/Preferences

settings.json を使用してワークスペース設定を編集する

  1. ワークスペース設定メニューで、settings.json を表示するを選択します。

    または、設定を編集するワークスペース内の .fleet フォルダーを開きます。ワークスペースに設定が定義されておらず、.fleet フォルダーが存在しない場合は、フォルダーとその中に settings.json ファイルを作成します。

  2. JSON 構文(英語)を使用して、settings.json に必要な設定を入力します。

    利用可能な設定とその説明については、「設定リファレンス」を参照してください。

    Editing settings in settings.json

    変更はファイルを保存するとすぐに適用されます。

サブフォルダーの設定

ワークスペースは、サブフォルダー内のネストされた設定をサポートします。サブフォルダーのカスタム設定が必要な場合は、これらを使用して、任意のレベルの詳細な制御を実現できます。

settings.json in a workspace subdirectory

必要な粒度を実現するには、サブフォルダーに .fleet/settings.json を作成します。サブフォルダー内のファイルを操作する場合、これらの設定はより一般的なワークスペース設定をオーバーライドします。

アプリケーション設定

JetBrains、Fleet のデフォルトのディレクトリの場所を変更できます。具体的には、構成、キャッシュ、プラグインの新しいパスを設定できます。

デフォルトロケーション

構成ディレクトリ

Windows

~\AppData\Roaming\JetBrains\Fleet

Linux

~/.config/JetBrains/Fleet

macOS

~/Library/Application Support/Jetbrains/Fleet

キャッシュディレクトリ

Windows

~\AppData\Local\JetBrains\Fleet

Linux

~/.cache/JetBrains/Fleet

macOS

~/Library/Caches/JetBrains/Fleet

プラグインディレクトリ

WS サーバー

<config_path>/pluginStorage

フロントエンド

<config_path>/plugins

fleet.properties ファイルを使用してディレクトリの場所を変更する

  1. fleet.properties ファイルを見つけます。ファイルのデフォルトの場所は次のとおりです。

    • ホームディレクトリ: ~/fleet.properties

    • デフォルトのキャッシュディレクトリ: <caches_dir>/fleet.properties<caches_dir> の値はオペレーティングシステムによって異なります。詳細については、キャッシュディレクトリを参照してください。

  2. エディターで fleet.properties を開き、次のプロパティをファイルに追加します。

    • fleet.config.path=<your_custom_path> : 構成ディレクトリへのパスを設定します。

    • fleet.caches.path=<your_custom_path> : キャッシュディレクトリへのパスを設定します。

    • fleet.log.path=<your_custom_path> : ログディレクトリへのパスを設定します。

ディレクトリの場所を JetBrains Fleet から変更する

  1. ⌘⇧ , を押して settings.json を開きます。別のエディタータブが開きます。開いたタブで、JSON 構文(英語)を使用して必要な設定を指定します。

  2. 次のプロパティを settings.json に追加します。

    "internalMode": true
  3. ⌘⇧ K を押して、Open FleetCfg と入力します。

    Enabling internal mode
  4. Fleet.cfg ファイルに、次のプロパティを追加します。

    • java-options=-Dfleet.config.path=<custom_path> : 構成ディレクトリへのパスを設定するプロパティ。

    • java-options=-Dfleet.caches.path=<custom_path> : キャッシュディレクトリへのパスを設定するプロパティ。

    • java-options=-Dfleet.log.path=<custom_path> : ログディレクトリへのパスを設定するプロパティ。

  5. JetBrains Fleet を再起動します。

FLEET_PROPERTIES_FILE 環境変数を使用して、fleet.properties の場所を設定する

  • fleet.properties ファイルの場所を設定するには、オペレーティングシステムの手順に従います。

Win + R を押し、cmd と入力して、を押します。

set FLEET_PROPERTIES_FILE=C:\path\to\your\file と入力してを押します。これにより、現在のセッションに対してのみ変数が設定されます。

環境変数を永続的に設定するには、システムプロパティウィンドウに環境変数を追加することを検討してください。

System Properties

Applications フォルダー内の Utilities フォルダーでターミナルアプリケーションを検索するか、スポットライトを使用して検索します。

export FLEET_PROPERTIES_FILE=/path/to/your/file と入力してを押します。これにより、現在のターミナルセッションのみに変数が設定されます。

環境変数を永続的に設定するには、bash の場合は .bashrc に、zsh の場合は .zshrcexport FLEET_PROPERTIES_FILE=/path/to/your/file を追加することを検討してください。

System Properties

アプリケーションメニューまたはキーボードショートカットを使用して Terminal を検索します。多くの場合、Ctrl+Alt+T です。

export FLEET_PROPERTIES_FILE=/path/to/your/file と入力してを押します。これにより、現在のセッションに対してのみ FLEET_PROPERTIES_FILE 変数が設定されます。

環境変数を永続的に設定するには、export FLEET_PROPERTIES_FILE=/path/to/your/file.bashrc.bash_profile、または .profile ファイルに追加することを検討してください。

Linux FLEET_PROPERTIES_FILE

コンテキストの設定

ファイルの種類に応じて、特定の設定を適用またはオーバーライドできます。例: 特定の言語のコードビジョンのみを有効にすることを選択できます。

これを実現するための構文は次のとおりです。

{ "[language]": { "setting-key-1": value, "setting-key-2": value } }

例: HTML ファイルのソフトラップを有効にする場合は、設定ファイルで次のように指定します。

{ "[HTML]": { "editor.softWrapEnabled": true } }

機能フラグ

機能フラグと呼ばれる特別なタイプの設定があります。これらの設定は、一時的または実験的な機能を制御するために使用されます。機能フラグは ff で始まります (例: ff.logoOnMac)。

設定リファレンス

この章では、適用されるサブシステムごとにグループ化された設定について説明します。

Fleet の一般設定

allowSubpixelFontPositioning

フォントグリフのサブピクセル配置を有効にします

タイプ: boolean

デフォルト値: true

アニメーション有効

UI アニメーションを有効にする

タイプ: boolean

デフォルト値: true

自動保存

編集したファイルを自動的に保存する

使用可能な値: "Off""OnFocus""AfterDelay"

デフォルト値: "OnFocus"

autoSave.delay

最後の変更から指定されたミリ秒数が経過した後に、編集したファイルを自動的に保存します

タイプ: integer

デフォルト値: 1000

backend.enable.k2

K2 Kotlin プラグインを有効にする (実験的、ワイプ)

タイプ: boolean

デフォルト値: false

backend.fsdMode

FSD モード

タイプ: boolean

デフォルト値: false

backend.maxContentLoadSizeKb

IntelliJ バックエンドにロードするファイルの最大サイズをキロバイト単位で制限します

タイプ: integer

デフォルト値: 20480

backend.maxHeapSizeMb

IntelliJ コードエンジンのヒープメモリ (メガバイト単位)

タイプ: integer

デフォルト値: 0

backend.noDotIdea

ワークスペースのルートフォルダーに .idea を生成しないでください

タイプ: boolean

デフォルト値: true

backend.shared.indexes

Intellij バックエンドの共有インデックスを有効にする

タイプ: boolean

デフォルト値: true

未処理入力時のビープ音

未処理時にビープ音をトリガーする入力のリスト

使用可能な値: "never" , "always"/object

デフォルト値: {\n "excluded": [\n {\n "inputs": [\n {\n "type": "noria.ui.events.Input.Keystroke",\n "keyCode": "CapsLock[]",\n "modifiers": ""\n }\n ]\n },\n {\n "inputs": [\n {\n "type": "noria.ui.events.Input.Keystroke",\n "keyCode": "Escape[]",\n "modifiers": ""\n }\n ]\n }\n ]\n}

閉じる空の分割

最後に残ったタブを閉じた後、空のスプリットを閉じます

タイプ: boolean

デフォルト値: true

折りたたむマクロ保存時

テキストが登録されたマクロと一致する場合、保存時に構成ファイル内のテキスト置換を有効にする

タイプ: boolean

デフォルト値: false

createScratchOnNewFile

「新規ファイル」アクションを呼び出すときは、常に一時ファイルを作成します。

タイプ: boolean

デフォルト値: true

カスタムタイトルバーが有効

ウィンドウの内容をカスタムタイトルバーにマージするのではなく、システムタイトルバーを使用する

タイプ: boolean

デフォルト値: true

editor.activeLineHighlightEnabled

アクティブな行をハイライトする

タイプ: boolean

デフォルト値: true

editor.alwaysShowHorizontalScrollbar

スクロール時のみ水平スクロールバーを表示する

タイプ: boolean

デフォルト値: false

editor.alwaysShowVerticalScrollbar

スクロール時のみ垂直スクロールバーを表示します

タイプ: boolean

デフォルト値: true

editor.autoDetectIndentation

インデントのタイプとサイズは、ファイルの内容によって検出されます。タブのサイズとインデントスタイルの設定をオーバーライドします。EditorConfig は、検出された設定をオーバーライドする場合があります。

タイプ: boolean

デフォルト値: true

editor.caretBlinkingEnabled

エディターでキャレットの点滅を有効にする

タイプ: boolean

デフォルト値: true

editor.caretShape

キャレットの形状

使用可能な値: "Vertical""VerticalThin""Underline""Outline""Block"

デフォルト値: "Vertical"

editor.centerEditorHorizontally

ビューポートがエディター領域より広い場合、エディター領域を水平方向に中央揃えにする

タイプ: boolean

デフォルト値: false

editor.distractionFreeMode

エディターのタブを非表示にし、コードをエディターの中心近くに移動します

タイプ: boolean

デフォルト値: false

editor.fontFamily

エディターのフォントファミリ

使用可能な値: "JetBrains Mono""Inter""Academy Engraved LET""Al Bayan""Al Nile""Al Tarikh""American Typewriter""Andale Mono""Arial""Arial Black""Arial Hebrew""Arial Hebrew Scholar""Arial Narrow""Arial Rounded MT Bold""Arial Unicode MS""Avenir""Avenir Next""Avenir Next Condensed""Ayuthaya""Baghdad""Bangla MN""Bangla Sangam MN""Baskerville""Beirut""Big Caslon""Bodoni 72""Bodoni 72 Oldstyle""Bodoni 72 Smallcaps""Bodoni Ornaments""Bradley Hand""Brush Script MT""Chalkboard""Chalkboard SE""Chalkduster""Charter""Cochin""Comic Sans MS""Copperplate""Corsiva Hebrew""Courier New""Damascus""DecoType Naskh""Devanagari MT""Devanagari Sangam MN""Didot""DIN Alternate""DIN Condensed""Diwan Kufi""Diwan Thuluth""Euphemia UCAS""Farah""Farisi""Futura""Galvji""GB18030 Bitmap""Geeza Pro""Geneva""Georgia""Gill Sans""Grantha Sangam MN""Gujarati MT""Gujarati Sangam MN""Gurmukhi MN""Gurmukhi MT""Gurmukhi Sangam MN""Heiti SC""Heiti TC""Helvetica""Helvetica Neue""Herculanum""Hiragino Maru Gothic ProN""Hiragino Mincho ProN""Hiragino Sans""Hiragino Sans GB""Hoefler Text""Impact""InaiMathi""ITF Devanagari""ITF Devanagari Marathi""Kailasa""Kannada MN""Kannada Sangam MN""Kefa""Khmer MN""Khmer Sangam MN""Kohinoor Bangla""Kohinoor Devanagari""Kohinoor Gujarati""Kohinoor Telugu""Kokonor""Krungthep""KufiStandardGK""Lao MN""Lao Sangam MN""Lucida Grande""Luminari""Malayalam MN""Malayalam Sangam MN""Marker Felt""Menlo""Microsoft Sans Serif""Mishafi""Mishafi Gold""Monaco""Mshtakan""Mukta Mahee""Muna""Myanmar MN""Myanmar Sangam MN""Nadeem""New Peninim MT""Noteworthy""Noto Nastaliq Urdu""Noto Sans Kannada""Noto Sans Myanmar""Noto Sans Oriya""Noto Serif Myanmar""Optima""Oriya MN""Oriya Sangam MN""Palatino""Papyrus""Party LET""Phosphate""PingFang HK""PingFang SC""PingFang TC""Plantagenet Cherokee""PT Mono""PT Sans""PT Sans Caption""PT Sans Narrow""PT Serif""PT Serif Caption""Raanana""Rockwell""Sana""Sathu""Savoye LET""Shree Devanagari 714""SignPainter""Silom""Sinhala MN""Sinhala Sangam MN""Skia""Snell Roundhand""Songti SC""Songti TC""STIXGeneral""STIXIntegralsD""STIXIntegralsSm""STIXIntegralsUp""STIXIntegralsUpD""STIXIntegralsUpSm""STIXNonUnicode""STIXSizeFiveSym""STIXSizeFourSym""STIXSizeOneSym""STIXSizeThreeSym""STIXSizeTwoSym""STIXVariants""STSong""Sukhumvit Set""Symbol""Tahoma""Tamil MN""Tamil Sangam MN""Telugu MN""Telugu Sangam MN""Thonburi""Times New Roman""Trattatello""Trebuchet MS""Verdana""Waseem""Webdings""Wingdings""Wingdings 2""Wingdings 3""Zapf Dingbats""Zapfino""Apple Braille""Apple Chancery""Apple Color Emoji""Apple SD Gothic Neo""Apple Symbols""AppleGothic""AppleMyungjo"

デフォルト値: "JetBrains Mono"

editor.fontFeatures

エディターテキストでアクティブ化する必要がある OpenType 機能。これを使用して、スタイルセット (ss01ss20)、文字バリアント (cv01cv99)、スラッシュゼロ (zero)、分数 (frac) などを有効にします。

タイプ: object/string/object[]

デフォルト値: []

editor.fontSize

エディターのフォントサイズ (ピクセル単位)

使用可能な値: 5.0 から 100.0

デフォルト値: 13.0

editor.fontWeight

ハイライトによって他の重みが指定されていない場合に使用されるエディターのテキストの重み。例: 値 500 を指定すると、デフォルトのフォントのウェイトが標準 (通常) よりもわずかに重い中程度にプルアップられます。

使用可能な値: 1 から 1000

デフォルト値: 400

editor.formatOnSave

明示的な保存アクションでファイル全体をフォーマットします。スマートモードを有効にする必要があります。明示的に上書きされない限り、このような操作にはデフォルトで IJ バックエンドが使用されます。

タイプ: boolean

デフォルト値: false

editor.guideToSoftWrapBy

editor.guides 設定で指定されたガイドに基づいてテキストをソフトラップします

タイプ: integer

デフォルト値: -1

editor.guides

エディターの視覚的なガイド (ルーラー)。例: [80, 100] は、行の先頭を基準にして文字 80 および 100 に 2 つのガイドを追加します。

タイプ: integer[]

デフォルト値: []

editor.honor キャメルハンプ

キャメルケースまたはスネークケースで書かれた単語に関する識別子およびリテラルの選択を拡大 / 縮小します

タイプ: boolean

デフォルト値: false

editor.hoverTooltipDelayMs

ホバー時のツールチップの遅延 (ミリ秒)

タイプ: integer

デフォルト値: 500

editor.indentStyle

スペースまたはタブを使用してインデントします。EditorConfig はこのオプションをオーバーライドする場合があります。

使用可能な値: "Spaces" , "Tabs"

デフォルト値: "Spaces"

editor.ligatures

フォントの合字を有効にする

タイプ: boolean

デフォルト値: true

editor.lineSpacing

エディターの行間隔を制御します。ベースライン間の距離は、フォントサイズに指定された数値を乗算して計算されます。この設定は他の JetBrains IDE とは異なる方法で解釈されるため、Fleet で同じ結果を得るにはより大きな数値が必要になることに注意してください。

使用可能な値: 0.1 から 10.0

デフォルト値: 1.7

editor.markupWithoutSmartMode

スマートモードがオフの場合に基本的な構文エラーをハイライトする

タイプ: boolean

デフォルト値: true

editor.overscrollKind

ファイルの最終行の後にどれだけの空白スペースがあるかを指定します。

  • Fixed – 行の高さの 5 倍。

  • Half – エディターの高さの半分。

  • Full – エディター全体の高さから行の高さの 2 倍を引いた値。

  • None – オーバースクロールスペースはありません。

使用可能な値: "Fixed""Half""Full""None"

デフォルト値: "Fixed"

editor.previewTab

ファイルビューでファイルを選択するときに別のプレビュータブを開く

タイプ: boolean

デフォルト値: true

editor.pulseEditorCaretWhenBusy

フロントエンドがワークスペースからの応答を待っているときに、キャレットにパルスアニメーションを与えます。

タイプ: boolean

デフォルト値: true

editor.renderLineNumber

「絶対」を使用すると、行番号を絶対値として表示します。「相対」を使用すると、行番号をキャレット位置までの行数として表示します。

使用可能な値: "Absolute" , "Relative"

デフォルト値: "Absolute"

editor.renderRunInGutter

ガターに実行アイコンを表示する

タイプ: boolean

デフォルト値: true

editor.renderWhitespace

エディターにスペースとタブを表示する

使用可能な値: "None" , "All"

デフォルト値: "None"

editor.semanticHighlighting

セマンティクスに基づいてコードをハイライトします。フロントエンドによって提供される基本的なハイライトとは対照的に、セマンティックハイライトは構文ツリーを分析し、シンボルが他の場所で使用されているかどうかなどを考慮します。特定の種類のファイルの場合、セマンティックハイライトを実装するのは言語プラグインのロールです。

タイプ: boolean

デフォルト値: true

editor.showAiPrompt

空行に AI プロンプトを表示

タイプ: boolean

デフォルト値: false

editor.showAutoImportWidget

エディターの右上隅にプロジェクトの自動インポートウィジェットを表示します

タイプ: boolean

デフォルト値: true

editor.showBreakpoints

ガターにブレークポイントを表示する

タイプ: boolean

デフォルト値: true

A line breakpoint in the gutter
editor.showChooseLanguageSuggestion

ファイルの言語を自動的に決定できない場合は、言語の選択を提案する

タイプ: boolean

デフォルト値: true

editor.showCodeVision

宣言サイトで次のインレイヒントを表示します。

  • 使用状況 – 特定のシンボルがプロジェクト内で使用された回数を示します。ヒントをクリックすると、使用箇所のプレビューが表示されます。使用箇所が 1 つしかない場合は、クライアントコードに直接移動します。

  • Super – 特定のシンボルが継承するクラスまたはインターフェースの数。ヒントをクリックすると祖先のプレビューが表示され、祖先が 1 つしかない場合は宣言に直接移動します。

  • 実行 – アプリケーションのエントリポイントやテストなどの実行可能なコードに表示されます。クリックしてコードを実行します。

タイプ: boolean

デフォルト値: true

editor.showDeclarationUsages

使用箇所インレイヒントを表示します。デフォルトでは、editor.showCodeVision がオンの場合、他のヒントと一緒に表示されます。この設定により、他のヒントに影響を与えずに使用箇所インレイヒントを無効にすることができます。

タイプ: boolean

デフォルト値: true

editor.showFileDetails

エディターの下部にファイルの詳細を表示します

タイプ: boolean

デフォルト値: true

editor.showFileStatus

エディターの右上隅にステータスインジケーターを表示します。ステータスインジケーターには、警告とエラーの数が表示され、ファイルに警告とエラーがない場合はチェックマークが表示されます。

タイプ: boolean

デフォルト値: true

File status indicator
editor.showFileTemplatesSuggestion

新しいファイルのファイルテンプレートを提案する

タイプ: boolean

デフォルト値: true

editor.showFloatingDebugPanel

フローティングデバッグツールバーを表示する

タイプ: boolean

デフォルト値: false

editor.showFoldings

ガター上の折りたたみ領域を表示する

タイプ: boolean

デフォルト値: true

editor.showIndentGuides

エディターにインデントガイドを表示する

タイプ: boolean

デフォルト値: true

editor.showLineNumbers

ガターに行番号を表示する

タイプ: boolean

デフォルト値: true

Line numbers in the gutter
editor.showLineStatus

git の変更をガターに表示する

タイプ: boolean

デフォルト値: true

editor.showNavBar

エディターの下部にナビゲーションバーを表示します

タイプ: boolean

デフォルト値: true

Editor navigation bar
editor.showScrollbarMarks

警告、エラー、TODO などを示す色付きのストライプを垂直スクロールバーに表示します。

タイプ: boolean

デフォルト値: true

editor.showStickyLines

エディターの上部に現在のスコープを表示します

タイプ: boolean

デフォルト値: true

editor.showTabs

エディターのタブを表示する

タイプ: boolean

デフォルト値: true

editor.showTooltipOnHover

ソースコード内のエラーの上にマウスを移動すると、エラーの説明を含むツールチップが表示されます。

タイプ: boolean

デフォルト値: true

A tooltip with error description
editor.showVisualGuides

エディターにビジュアルガイドを表示する

タイプ: boolean

デフォルト値: true

editor.softWrapEnabled

エディターでソフトラップを有効にします。ソフトラップがオンの場合、エディターの幅を超える行の内容は、実際にファイルに改行を挿入することなく、次の行に折り返されます。

タイプ: boolean

デフォルト値: false

Soft wrap in editor
editor.stickyLinesExtraScroll

クリックしたときにスティッキーシンボルの上に表示される追加行の数。

タイプ: integer

デフォルト値: 2

editor.stickyLinesMaxCount

表示する固定行の最大数。

タイプ: integer

デフォルト値: 5

editor.tabLimit

エディターで同時に開くことができるタブの数

タイプ: integer

デフォルト値: 10

editor.tabSize

タブに対応するスペースの数

使用可能な値: 1 から 100

デフォルト値: 4

イネーブルインデンター

編集時に、たとえば改行を使用した後、中括弧を閉じた後、スニペットを挿入した後など、コードの断片を自動的にインデントします。

タイプ: boolean

デフォルト値: true

EnableTypeAheadIn ターミナル

ターミナルでのシンボルの予測レンダリングを有効にして、知覚される遅延を短縮します。

タイプ: boolean

デフォルト値: true

除外

構成ファイルのインデックス作成やスキャンが行われないフォルダー。フォルダーは、.fleet の親ディレクトリを基準として次の形式で指定されます: "excluded": ["dir1", "dir2"]

タイプ: string[]

デフォルト値: []

ff.alignTerminalByGrid

すべてのシンボルが 1 倍または 2 倍の幅になるように、ターミナル内のシンボルを配置します。

タイプ: boolean

デフォルト値: true

ff.alwaysDisplayHighlightedFragmentsInGotoFile

true に設定すると、ファイルパネルは、フラグメントが非常に短い場合でも、クエリのハイライトされたすべてのフラグメントを結果に表示しようとします。

タイプ: boolean

デフォルト値: false

ff.alwaysShowFeedbackOnEmptyContextActions

クイックフィックスを表示するアクションのコンテキストに基づいて表示するものが何もないことを示す

タイプ: boolean

デフォルト値: true

ff.alwaysShowKdoctor

プロジェクトを開くときに常にプロジェクトプリフライトチェックツールウィンドウを開く

タイプ: boolean

デフォルト値: false

ff.autoSyncEditors

コラボレーションセッション中に開いているエディターを自動的に同期する

タイプ: boolean

デフォルト値: false

ff.dockerFsViewEnabled

Docker コンテナーで FS ビューを有効にする

タイプ: boolean

デフォルト値: false

ff.expandGitDiffByDefault

デフォルトで git diff を展開します

タイプ: boolean

デフォルト値: false

ff.gotoSymbolByExactName

ファイル内のシンボルを検索するときに、署名全体ではなくメンバー名のみを照合します。

タイプ: boolean

デフォルト値: false

ff.localStatusBar

エディターごとのステータスバーを使用する

タイプ: boolean

デフォルト値: false

ff.logoOnMac

macOS のタイトルバーに Fleet ロゴを表示

タイプ: boolean

デフォルト値: false

ff.nonBlockingCompletion

バックエンドをブロックしない、スライスされたバージョンの補完を使用します。(パフォーマンスは低下しますが、応答性は向上します)

タイプ: boolean

デフォルト値: true

ff.omitPlacePath

使用箇所のインターラインパネルに使用箇所のパスを表示しない

タイプ: boolean

デフォルト値: false

ff.previewAndPrioritiseFileSymbolsInGotoEverywhere

true に設定すると、クエリが空の場合でもファイルシンボルが移動パネルの上部に表示されます。

タイプ: boolean

デフォルト値: false

ff.runIconsAfterLineNumbers

ガターの行番号の直後に実行アイコンを表示する

タイプ: boolean

デフォルト値: false

ff.showDaemonPostlines

エラーと警告を対応する行の末尾にウィジェットとして表示します

タイプ: boolean

デフォルト値: false

ff.showIdentifierUsagesPostline

現在行末のキャレットでのシンボルの使用状況を表示します

タイプ: boolean

デフォルト値: false

ff.showShortcutPreview

キーが押されると、押されたキーで使用できるショートカットを提案するストライプが表示されます。

タイプ: boolean

デフォルト値: false

ff.swiftUseSwiftFormat

Swift 言語ファイルのフォーマッタとして swift-format を使用する

タイプ: boolean

デフォルト値: false

ff.tabCloseButtonOnTheLeft

タブアイコンの代わりに、マウスオーバー時にタブの閉じるボタンを左側に表示します。

タイプ: boolean

デフォルト値: false

ff.useJediTerm

Fleet ターミナルに JediTerm バックエンドを使用する

タイプ: boolean

デフォルト値: false

ff.yamlEnableDeindentingEnterHandlers

キャレットがシーケンス項目または KV ペアの位置にある場合、Enter は折り返す代わりにインデントを解除しようとします。

タイプ: boolean

デフォルト値: false

files.compactDirectories

フォルダーをコンパクトに表示する: 単一の子フォルダーは、ファイルツリー内の単一の項目に結合されます。

タイプ: boolean

デフォルト値: true

files.exclude

リストされたファイルはファイルツリーから非表示になります

タイプ: string[]

デフォルト値: [".DS_Store", ".git"]

files.keyboardNavigation

キーボードナビゲーションによって選択が更新される基本モードでは「選択」を使用し、キーボードナビゲーションでは長方形のカーソルで項目のみがハイライトされ、スペースキーを押すことで項目が明示的に選択される詳細モードでは「ハイライト」を使用します。これは、キーボードで移動するときにファイルプレビューが目立たないようにするために役立つ場合があります。

使用可能な値: "Highlight" , "Select"

デフォルト値: "Select"

files.openFileMode

ファイルツリー内のファイルをシングルクリックで開くかダブルクリックで開くかを指定します

使用可能な値: "singleClick" , "doubleClick"

デフォルト値: "singleClick"

files.selectOpenedFile

エディターで開かれたファイルツリー内のファイルを選択してスクロールします

タイプ: boolean

デフォルト値: true

files.toggleFolderMode

ファイルツリー内のフォルダーをシングルクリックまたはダブルクリックで展開するかどうかを指定します

使用可能な値: "singleClick" , "doubleClick"

デフォルト値: "doubleClick"

フォントエッジング

フォントレンダリングのエイリアスモード

使用可能な値: "None""AntiAlias""SubpixelAntiAlias"

デフォルト値: "AntiAlias"

フォントヒンティング

フォントレンダリングのヒントモード

使用可能な値: "None""Slight""Normal""Full"

デフォルト値: "Normal"

fus.ai.sendAllowed

プロンプト統計を JetBrains に送信します。これには、LLM プロンプトに関する非匿名データが含まれます。この情報は機密情報です。

タイプ: boolean

デフォルト値: false

fus.sendAllowed

使用状況統計を JetBrains に送信します。これには、使用する機能やプラグイン、プロジェクトの種類、エラー、例外などに関する匿名データが含まれます。これには、個人データや、ソースコードやファイル名などの機密情報は含まれません。

タイプ: boolean

デフォルト値: true

goto_panel.showShortcuts

移動パネルにヘルパーキーボードショートカットを表示する

タイプ: boolean

デフォルト値: true

ignored.project.globs

「ignored.project.globs」設定キーを使用すると、プロジェクトディレクトリ名と一致する場合に、それらのプロジェクトを検出および処理の対象から除外する glob パターンのリストを定義できます。このキーは、指定されたグロブパターンと一致するために絶対パスを使用します。

タイプ: string[]

デフォルト値: []

inputSequenceTimeout ミリ秒

⌃G ⌃A (Git|Toggle Git Blame) などの一連のキーの組み合わせにおける入力間の最大時間。間隔はミリ秒単位で指定されます。

タイプ: integer

デフォルト値: 1000

内部モード

内部開発目的で使用されるアクション、UI 要素、統計を有効にします。

タイプ: boolean

デフォルト値: false

ショートカットのキーコードと修飾子

修飾キーを含むショートカットに対して、どのキーコードを送信して一致させるかを決定します。修飾キーを押すとキーボードレイアウトが変わる高度なキーボードレイアウト (たとえば、Dvorak-QWERTY ⌘では、「⌘C」が「⌘J」に変わる) を使用している場合は、これを「fromModifierLayerIfSupported」に設定します。Neo2 や Dvorak-QWERTY ⌘などの階層化キーボードレイアウトに必要です。技術的な制限により、この設定ではすべてのキーコードが常に変更されたバージョンに変更されるわけではありません。他のキーボードレイアウトでは問題が発生する可能性があります。

使用可能な値: "FromBaseLayer" , "FromModifierLayerIfSupported"

デフォルト値: "fromBaseLayer"

キーマップ

キーマッププリセット。トリガーとキーの組み合わせの間のマッピングを定義します。コード補完を使用して、事前定義されたオプションから選択します。カスタムマッピングが必要な場合は、キーマップの編集アクションを使用します。

タイプ: 文字列

デフォルト値: "macos"

localBigFileMinimumThreshold

このサイズ (MB 単位) 以上のローカルファイルは、追加の確認後にのみ開いてください。

タイプ: integer

デフォルト値: 50

マージディレクトリインプレイスツリー

ディレクトリによるグループ化が有効な場合、使用箇所および検索タブ結果ツリー内のディレクトリノードをマージします。

無効:

src/ |- org/ | |- name/ | | |- package | | | |- file.ext | | | | |- match

有効:

src/org/name/package/ |- file.ext | |- match

タイプ: boolean

デフォルト値: true

優先レンダリング API

Fleet は、指定されたレンダリング API を使用します。それが失敗した場合は、他のものが使用される可能性があります。

使用可能な値: "DEFAULT""METAL""SOFTWARE"

デフォルト値: "DEFAULT"

リモートビッグファイル最小しきい値

このサイズ (MB 単位) 以上のリモートファイルを開くには、追加の確認が必要です

タイプ: integer

デフォルト値: 20

起動時のワークスペースの復元

Fleet 起動時に前のセッションからワークスペースを再度開きます

タイプ: boolean

デフォルト値: true

スクロールラッチング

スクロールを垂直または水平に固定できるようにします

タイプ: boolean

デフォルト値: true

スクロール感度

マウスホイールスクロールイベントの deltaX および deltaY で使用される乗数

タイプ: 浮く

デフォルト値: 1.0

showEmptyStateOnLastClosedWindow

最後に残ったワークスペースを閉じるときに起動ページを表示する

タイプ: boolean

デフォルト値: true

ショートカットを表示

現在使用しているショートカットを画面に表示します。これはスクリーンキャストやデモに役立つ場合があります。

タイプ: boolean

デフォルト値: false

Shortcut is displayed on screen on pressing it
テーマ

Fleet アプリケーション全体で使用するカラーテーマ。値は、「dark」や「light」などのテーマ名にする必要があります。

タイプ: 文字列

デフォルト値: "dark"

ツールチェーン

フォルダーまたはそのサブフォルダーのツールチェーンを有効にする

タイプ: object[]

デフォルト値: []

トリム TrailingSpacesOnSave

ファイルを保存するときに行末の空白を削除します。現在キャレットがある行はトリミングされません。

タイプ: boolean

デフォルト値: true

useModifiedKeyIdentifiers

「keyCodesForShortcutsWithModifiers」に置き換えられました。代わりにそれを使用してください。

タイプ: boolean

デフォルト値: false

useSystemFile ダイアログ

ローカルワークスペースでシステムファイルチューザーを使用する

タイプ: boolean

デフォルト値: true

warn.before.quitting

ショートカットを使用する場合、終了する前に確認を求めます

タイプ: boolean

デフォルト値: false

ズームレベル

すべての Fleet パネルにズームを適用します。値は 0.72.0 の間の数値です。

使用可能な値: 0.7 から 2.0

デフォルト値: 1.0

実行コード

launch ターミナルオンオープン

ワークスペースを開くときにターミナルセッションを開始する

タイプ: boolean

デフォルト値: false

run.recentConfigurationsSize

「実行とデバッグ」ポップアップの最近の構成リストのサイズ

タイプ: integer

デフォルト値: 3

terminal.TypeAheadLatency

先行入力遅延のしきい値 (ミリ秒単位) を指定します。ターミナルとフロントエンド間の遅延が長いと、エクスペリエンスに遅延が発生します。これを軽減するために、先行入力メカニズムが使用されます。現在の最終状態を予測することで、瞬時のフィードバックのような錯覚を提供します。ターミナルの動作の違いにより、予測が当たらない場合があります。このため、待機時間が長い場合にのみ先行入力を使用することが合理的です。フリートは、現在のターミナルの待機時間に応じて先行入力のオンとオフを自動的に切り替えます。推奨されるしきい値は 50 ミリ秒で、これはデフォルトの値でもありますが、必要に応じて手動で設定できます。

タイプ: integer

デフォルト値: 50

terminal.bell

ターミナルベルを有効にする

タイプ: boolean

デフォルト値: true

terminal.caretShape

キャレットの形状

使用可能な値: "Vertical""VerticalThin""Underline""Outline""Block""Same as in the editor"

デフォルト値: "Same as in the editor"

terminal.clearTerminalOnCmdK

⌘K のターミナルをクリアします

タイプ: boolean

デフォルト値: false

terminal.copyOnSelection

選択したターミナルからテキストをコピーします

タイプ: boolean

デフォルト値: false

terminal.enableFocusEditorOnEsc

Esc でメインパネルにフォーカスを合わせる

タイプ: boolean

デフォルト値: false

terminal.enableFocusPanelsInApps

vim などの対話型プログラムではメインパネルを Esc にフォーカスします

タイプ: boolean

デフォルト値: false

terminal.fontFamily

フォントファミリ

使用可能な値: "JetBrains Mono""Inter""Academy Engraved LET""Al Bayan""Al Nile""Al Tarikh""American Typewriter""Andale Mono""Arial""Arial Black""Arial Hebrew""Arial Hebrew Scholar""Arial Narrow""Arial Rounded MT Bold""Arial Unicode MS""Avenir""Avenir Next""Avenir Next Condensed""Ayuthaya""Baghdad""Bangla MN""Bangla Sangam MN""Baskerville""Beirut""Big Caslon""Bodoni 72""Bodoni 72 Oldstyle""Bodoni 72 Smallcaps""Bodoni Ornaments""Bradley Hand""Brush Script MT""Chalkboard""Chalkboard SE""Chalkduster""Charter""Cochin""Comic Sans MS""Copperplate""Corsiva Hebrew""Courier New""Damascus""DecoType Naskh""Devanagari MT""Devanagari Sangam MN""Didot""DIN Alternate""DIN Condensed""Diwan Kufi""Diwan Thuluth""Euphemia UCAS""Farah""Farisi""Futura""Galvji""GB18030 Bitmap""Geeza Pro""Geneva""Georgia""Gill Sans""Grantha Sangam MN""Gujarati MT""Gujarati Sangam MN""Gurmukhi MN""Gurmukhi MT""Gurmukhi Sangam MN""Heiti SC""Heiti TC""Helvetica""Helvetica Neue""Herculanum""Hiragino Maru Gothic ProN""Hiragino Mincho ProN""Hiragino Sans""Hiragino Sans GB""Hoefler Text""Impact""InaiMathi""ITF Devanagari""ITF Devanagari Marathi""Kailasa""Kannada MN""Kannada Sangam MN""Kefa""Khmer MN""Khmer Sangam MN""Kohinoor Bangla""Kohinoor Devanagari""Kohinoor Gujarati""Kohinoor Telugu""Kokonor""Krungthep""KufiStandardGK""Lao MN""Lao Sangam MN""Lucida Grande""Luminari""Malayalam MN""Malayalam Sangam MN""Marker Felt""Menlo""Microsoft Sans Serif""Mishafi""Mishafi Gold""Monaco""Mshtakan""Mukta Mahee""Muna""Myanmar MN""Myanmar Sangam MN""Nadeem""New Peninim MT""Noteworthy""Noto Nastaliq Urdu""Noto Sans Kannada""Noto Sans Myanmar""Noto Sans Oriya""Noto Serif Myanmar""Optima""Oriya MN""Oriya Sangam MN""Palatino""Papyrus""Party LET""Phosphate""PingFang HK""PingFang SC""PingFang TC""Plantagenet Cherokee""PT Mono""PT Sans""PT Sans Caption""PT Sans Narrow""PT Serif""PT Serif Caption""Raanana""Rockwell""Sana""Sathu""Savoye LET""Shree Devanagari 714""SignPainter""Silom""Sinhala MN""Sinhala Sangam MN""Skia""Snell Roundhand""Songti SC""Songti TC""STIXGeneral""STIXIntegralsD""STIXIntegralsSm""STIXIntegralsUp""STIXIntegralsUpD""STIXIntegralsUpSm""STIXNonUnicode""STIXSizeFiveSym""STIXSizeFourSym""STIXSizeOneSym""STIXSizeThreeSym""STIXSizeTwoSym""STIXVariants""STSong""Sukhumvit Set""Symbol""Tahoma""Tamil MN""Tamil Sangam MN""Telugu MN""Telugu Sangam MN""Thonburi""Times New Roman""Trattatello""Trebuchet MS""Verdana""Waseem""Webdings""Wingdings""Wingdings 2""Wingdings 3""Zapf Dingbats""Zapfino""Apple Braille""Apple Chancery""Apple Color Emoji""Apple SD Gothic Neo""Apple Symbols""AppleGothic""AppleMyungjo""Same as in the editor"

デフォルト値: "Same as in the editor"

terminal.fontFeatures

ターミナルテキストでアクティブ化する必要がある OpenType 機能。これを使用して、スタイルセット (ss01ss20)、文字バリアント (cv01cv99)、スラッシュゼロ (zero)、分数 (frac) などを有効にします。

タイプ: object/string/object[]

デフォルト値: []

terminal.fontSize

フォントサイズ (ピクセル単位)

使用可能な値: 5.0 から 100.0

デフォルト値: 13.0

terminal.fontWeight

ハイライトによって他の重みが指定されていない場合に使用される終端テキストの重み。例: 値 500 を指定すると、デフォルトのフォントのウェイトが標準 (通常) よりもわずかに重い中程度にプルアップられます。

使用可能な値: "-1"/In range: [1 , 1000]

デフォルト値: -1

terminal.lineCapacity

最も古い行が削除されるまでのターミナル内の最大行数

使用可能な値: 100 から 1000000

デフォルト値: 10000

terminal.lineSpacing

ターミナルの行間隔を制御します。ベースライン間の距離は、フォントサイズに指定された数値を乗算して計算されます。この設定は他の JetBrains IDE とは異なる方法で解釈されるため、Fleet で同じ結果を得るにはより大きな数値が必要になることに注意してください。

使用可能な値: 0.1 から 10.0

デフォルト値: 1.7

terminal.outputBufferLines

ターミナルの出力からバッファリングされた行数

使用可能な値: 100 から 1000000

デフォルト値: 1000

terminal.profiles

利用可能なシェルを構成する

タイプ: object[]

デフォルト値: []

terminal.shellIntegration

ターミナルをシステムシェルと統合して、セッションのコマンド履歴を適切に追跡し、必要な環境変数を含むカスタム構成ファイルをロードします。シェルの統合は sh、bash、zsh、Fish Shell で機能します

タイプ: boolean

デフォルト値: true

terminal.tool

ターミナルの実行とレンダリングに使用されるツール

タイプ: 文字列

デフォルト値: "default"

terminal.useMacOptionAsMeta

macOS で⌥ Option をメタキーとして使用する

タイプ: boolean

デフォルト値: false

コード関連の設定

completion.autoPopupDelay

明示的に呼び出さない場合に補完ポップアップが表示されるまでの遅延を指定します。明示的な呼び出しの場合、この設定に関係なく、ポップアップがすぐに表示されます。

タイプ: integer

デフォルト値: 70

quickFixes.preview.contextLines

クイックフィックスプレビューで変更された行の周囲に表示する行数

タイプ: integer

デフォルト値: 0

quickFixes.preview.mergeDeletesInserts

クイックフィックスプレビューで連続した挿入と削除を結合する

タイプ: boolean

デフォルト値: true

quickFixes.preview.useRealDiff

クイックフィックスのプレビューで同じ行に挿入と削除を表示する

タイプ: boolean

デフォルト値: true

rename.autoRenameOnTyping

シンボル定義内に入力するときにシンボルの使用名を自動的に変更します

タイプ: boolean

デフォルト値: false

rename.selectOnRename

シンボルの名前変更リファクタリング ( コード | リファクタリング | 名前変更 ) を呼び出すときに、シンボル全体を選択するかどうかを制御します。

タイプ: boolean

デフォルト値: true

Git

ff.git.enable3WayDiffView

3 面ビューで競合を表示する

タイプ: boolean

デフォルト値: false

git.autoFetch

git fetch を定期的に実行します。これは、Git パネルで受信 / 送信コミットを表示するために使用されます。

タイプ: boolean

デフォルト値: true

git.autoSaveOnStage

ステージング時にファイルを自動的に保存します。

使用可能な値: "Off""OnFocus""AfterDelay"

デフォルト値: "OnFocus"

git.discoverGitManually

いくつかの既知のパスの中から git バイナリを探すか、単に「git」を呼び出します

タイプ: boolean

デフォルト値: false

git.fetchInterval

git.autoFetch の時間間隔 (分)

使用可能な値: 0.5 から Infinity

デフォルト値: 15.0

git.pull.autostash

スタッシュプル時のコミットされていないファイル (git pull ドキュメントの --autostash オプションを参照してください)

使用可能な値: "config""true""false""config-or-autostash"

デフォルト値: "config-or-autostash"

git.pull.ff

プルの早送りポリシー (git pull ドキュメントの --ff オプションを参照してください)

使用可能な値: "config""ff""ff-only""no-ff""config-or-ff"

デフォルト値: "config-or-ff"

git.pull.rebase

プル用のリベースポリシー (git pull ドキュメントの --rebase オプションを参照してください)

使用可能な値: "config""true""false""merges""config-or-merges"

デフォルト値: "config-or-merges"

git.push.confirm

プッシュ時に確認を表示する

タイプ: boolean

デフォルト値: true

git.revert.confirm

元に戻すときに確認を表示する

タイプ: boolean

デフォルト値: true

git.user

リモート (カスタム git ユーザーマッピング用)。長いリモートが推奨されます。デフォルトのカスタム git ユーザーには「*」を使用できます。

タイプ: オブジェクト

デフォルト値: {}

Python

python.extraPaths

python インポート解像度の追加パス。パスは、実行構成の `PYTHONPATH` 環境変数にも追加されます。

タイプ: string[]

デフォルト値: []

python.interpreters

ローカルマシンにインストールされている python インタープリターのリスト

タイプ: object[]

デフォルト値: []

python.terminal.activateVirtualEnv

ターミナルでプロジェクト仮想環境をアクティブ化する

タイプ: boolean

デフォルト値: true

python.useCommonExtraPaths

`src` や `tests` など、python インポート解決のための共通の追加パスの使用を有効にします。

タイプ: boolean

デフォルト値: true

JavaScript

nodejs.editor.formatOnSave.eslint.glob

ファイルに対して実行

タイプ: 文字列

デフォルト値: "{**/*,*}.{js,ts,jsx,tsx}"

nodejs.editor.formatOnSave.eslint.mode

ESLint を実行する

使用可能な値: "Auto""Disabled""Enabled"

デフォルト値: "Auto"

nodejs.editor.formatOnSave.prettier.glob

ファイルに対して実行

タイプ: 文字列

デフォルト値: "{**/*,*}.{js,ts,jsx,tsx}"

nodejs.editor.formatOnSave.prettier.mode

Prettier の実行

使用可能な値: "Auto""Disabled""Enabled"

デフォルト値: "Auto"

nodejs.editor.formatOnSave.stylelint.glob

ファイルに対して実行

タイプ: 文字列

デフォルト値: "{**/*,*}.{css, less, scss}"

nodejs.editor.formatOnSave.stylelint.mode

StyleLint を実行する

使用可能な値: "Auto""Disabled""Enabled"

デフォルト値: "Auto"

nodejs.eslint

Node.js ESLint

タイプ: object[]

デフォルト値: []

nodejs.interpreters

Node.js インタープリター

タイプ: object[]

デフォルト値: []

nodejs.prettiers

Node.js prettier

タイプ: object[]

デフォルト値: []

nodejs.stylelint

Node.js スタイルライン

タイプ: object[]

デフォルト値: []

nodejs.terminal.addNodeModules

「node_modules/.bin」をワークスペースルートから「PATH」環境変数に追加します

タイプ: boolean

デフォルト値: true

nodejs.typescript

TypeScript コンパイラー

タイプ: object[]

デフォルト値: []

nodejs.typescript.node.options

Node オプション

タイプ: 文字列

デフォルト値: ""

nodejs.typescript.rebuildOnChanges

変更時に再コンパイルする

タイプ: boolean

デフォルト値: false

Java

intellij.junit.default.vm.options

エディター実行ガターを介してテストが開始されたときに、IntelliJ バックエンドによって生成される「jps-test」構成に追加される VM オプションを指定します。

タイプ: 文字列

デフォルト値: ""

java.debugger.reloadClassesAfterCompilation

コンパイル後に変更されたクラスを再ロードできるかどうかを指定します

使用可能な値: "Ask""Always""Never"

デフォルト値: "Ask"

java.runtimes

ローカルマシン上の JDK/JRE ホームのリスト

タイプ: object[]

デフォルト値: []

java.terminal.addJavaToolchain

ワークスペース java ランタイムバイナリを「PATH」環境変数に追加し、「JAVA_HOME」環境変数を適切に設定します。

タイプ: boolean

デフォルト値: true

jps.build.additionalVmOptions

JPS ビルドプロセスに追加する必要がある追加の VM オプションを指定します

タイプ: string[]

デフォルト値: []

jps.version

JPS スタンドアロン版

タイプ: 文字列

デフォルト値: "1.29.195"

jps.wrapper.version

JPS ラッパーバージョン

タイプ: 文字列

デフォルト値: "0.32"

kotlin.version

Kotlin 依存関係のバージョン

タイプ: 文字列

デフォルト値: "1.9.21"

Maven

maven.home

追加の maven ホーム

タイプ: object[]

デフォルト値: []

maven.user.settings

追加の maven ユーザー設定ファイル

タイプ: object[]

デフォルト値: []

.NET

dotnet.autoFocusSolutionView

スマートモードを有効にした後、ソリューションツールに自動的にフォーカスするかどうか

タイプ: boolean

デフォルト値: false

dotnet.autoSpawnSolutionView

スマートモードを有効にした後、ソリューションツールを自動的に開くかどうか

タイプ: boolean

デフォルト値: true

dotnet.build.parallelProcessCount

このオプションを使用して、開始する並列プロセスの数を制限します。デフォルトでは、利用可能なすべての CPU がソリューションプロジェクトの並行ビルドに使用されます。

タイプ: integer

デフォルト値: 0

dotnet.build.restoreBeforeBuild

現在のソリューションをビルドする前に、現在のソリューション内のすべてのプロジェクトの NuGet パッケージを復元するかどうか

使用可能な値: "never""ifNoSmartMode""force"

デフォルト値: "ifNoSmartMode"

dotnet.dotnetCli

1 つ以上の .NET CLI ツール。実行可能ファイルへのフルパスとして指定します。「dotnet.exe」のデフォルトのインストールは、スマートモードで自動的に検出されます。

タイプ: object[]

デフォルト値: []

dotnet.modernQuickFixes

R# のすべてのクイックフィックスを有効にする実験的なフラグ

タイプ: boolean

デフォルト値: false

dotnet.msbuild

MSBuild ツール。実行可能ファイルへの完全パスとして指定します。利用可能な最新の MSBuild へのパスが検出され、スマートモードで自動的に適用されます。

タイプ: object[]

デフォルト値: []

dotnet.useDotSettings

ReSharper 構成ファイル: 'SolutionName.sln.DotSettings'、'SolutionName.sln.DotSettings.user'、およびグローバル構成ファイルから設定を読み取り、適用するかどうか。デフォルトで有効になっています。

タイプ: boolean

デフォルト値: true

Go

go.imports

goimports ツールを使用してオンザフライでファイルのフォーマットを有効にする

タイプ: boolean

デフォルト値: true

go.imports.params

goimports ツールに渡す追加の引数

タイプ: 文字列

デフォルト値: ""

go.roots

追加の go ルート

タイプ: object[]

デフォルト値: []

Tailwind CSS

Dap サポートを有効にする

デバッグアダプタープロトコルのサポートを有効にします (BETA)

タイプ: boolean

デフォルト値: true

PHP

php.composer.executables

手動で設定された PHP コンポーザー実行可能ファイルのリスト

タイプ: object[]

デフォルト値: []

php.interpreters

手動で設定された PHP インタープリターのリスト

タイプ: object[]

デフォルト値: []

php.language.level

プロジェクトの PHP バージョン

タイプ: 文字列

デフォルト値: ""

phpunit.executable

PHPUnit 実行可能ファイルへのパス

タイプ: 文字列

デフォルト値: ""

Rust

rust-analyzer.assist.emitMustUse

enum バリアントの `as_` メソッドを生成するときに #[must_use] を挿入するかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.assist.expressionFillDefault

アシスト内の欠落している式に使用するプレースホルダー式。

タイプ: 文字列

デフォルト値: "todo"

rust-analyzer.cachePriming.enable

プロジェクトのロード時にキャッシュをウォームアップします。

タイプ: boolean

デフォルト値: true

rust-analyzer.cachePriming.numThreads

プライミングキャッシュを処理するワーカースレッドの数。デフォルトの「0」は自動的に選択することを意味します。

タイプ: integer

デフォルト値: 0

rust-analyzer.cargo.autoreload

「Cargo.toml」または「.cargo/config.toml」の変更に関する「cargo メタデータ」を介してプロジェクト情報を自動的にリフレッシュします。

タイプ: boolean

デフォルト値: true

rust-analyzer.cargo.buildScripts.enable

より正確なコード分析のためにビルドスクリプト (`build.rs`) を実行します。

タイプ: boolean

デフォルト値: true

rust-analyzer.cargo.buildScripts.invocationLocation

ビルドスクリプトを実行するための作業ディレクトリを指定します。- "workspace" : ワークスペースのルートディレクトリでワークスペースのビルドスクリプトを実行します。これは、「once」に設定された「#rust-analyzer.cargo.buildScripts.invocationStrategy#」とは互換性がありません。- "root" : プロジェクトのルートディレクトリでビルドスクリプトを実行します。この設定は、`#rust-analyzer.cargo.buildScripts.overrideCommand#` が設定されている場合にのみ効果があります。

タイプ: 文字列

デフォルト値: "workspace"

rust-analyzer.cargo.buildScripts.invocationStrategy

ビルドスクリプトコマンドを実行するときに使用する呼び出し戦略を指定します。「per_workspace」が設定されている場合、コマンドはワークスペースごとに実行されます。「once」が設定されている場合、コマンドは 1 回実行されます。この設定は、`#rust-analyzer.cargo.buildScripts.overrideCommand#` が設定されている場合にのみ効果があります。

タイプ: 文字列

デフォルト値: "per_workspace"

rust-analyzer.cargo.buildScripts.overrideCommand

Rust-analyzer がビルドスクリプトの実行とプロシージャルマクロのビルドに使用するコマンドをオーバーライドします。このコマンドは json を出力する必要があるため、` --message-format=json` または同様のオプションを含める必要があります。デフォルトでは、cargo 呼び出しは、次の基本コマンドラインを使用して、構成されたターゲットと機能に対して構築されます: ```bash cargo check --quiet --workspace --message-format=json --all-targets ```。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.cargo.buildScripts.useRustcWrapper

ビルドスクリプトを実行するときは、不要なチェックを避けるために「RUSTC_WRAPPER=rust-analyzer」を使用してください。

タイプ: boolean

デフォルト値: true

rust-analyzer.cargo.extraArgs

すべての cargo 呼び出しに渡される追加の引数。

タイプ: string[]

デフォルト値: []

rust-analyzer.cargo.extraEnv

ワークスペース内で cargo、rustc、その他のコマンドを実行するときに設定される追加の環境変数。RUSTFLAGS の設定に便利です。

タイプ: オブジェクト

デフォルト値: {}

rust-analyzer.cargo.features

アクティブ化する機能のリスト。` --all-features` を cargo に渡すには、これを `"all" ` に設定します。

タイプ: string[]

デフォルト値: []

rust-analyzer.cargo.noDefaultFeatures

` --no-default-features` を cargo に渡すかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.cargo.sysroot

sysroot への相対パス、または「discover」で「rustc --print sysroot」経由で自動的に検索します。これを設定解除すると、sysroot のロードが無効になります。このオプションは、rust-analyzer が再起動されるまで有効になりません。

タイプ: 文字列

デフォルト値: "discover"

rust-analyzer.cargo.sysrootSrc

sysroot ライブラリソースへの相対パス。設定しない場合、デフォルトで `{cargo.sysroot}/lib/rustlib/src/rust/library` になります。このオプションは、rust-analyzer が再起動されるまで有効になりません。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.cargo.target

コンパイルターゲットのオーバーライド (ターゲットトリプル)。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.cargo.unsetTest

指定されたクレートの `#[cfg(test)]` の設定を解除します。

タイプ: string[]

デフォルト値: ["core"]

rust-analyzer.check.allTargets

すべてのターゲットとテストをチェックします (` --all-targets`)。

タイプ: boolean

デフォルト値: true

rust-analyzer.check.command

「cargo チェック」に使用する Cargo コマンド。

タイプ: 文字列

デフォルト値: "check"

rust-analyzer.check.extraArgs

` cargo check` の追加引数。

タイプ: string[]

デフォルト値: []

rust-analyzer.check.extraEnv

` cargo check` の実行時に設定される追加の環境変数。`#rust-analyzer.cargo.extraEnv#` を拡張します。

タイプ: オブジェクト

デフォルト値: {}

rust-analyzer.check.features

アクティブ化する機能のリスト。デフォルトは「#rust-analyzer.cargo.features#」です。` --all-features` を Cargo に渡すには、`"all" ` に設定します。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.check.invocationLocation

チェックを実行するための作業ディレクトリを指定します。- "workspace" : 対応するワークスペースのルートディレクトリ内のワークスペースのチェックを実行します。`#rust-analyzer.cargo.checkOnSave.invocationStrategy#` が `once` に設定されている場合、これは "root" にフォールバックします。- "root" : プロジェクトのルートディレクトリでチェックを実行します。この設定は、`#rust-analyzer.cargo.buildScripts.overrideCommand#` が設定されている場合にのみ効果があります。

タイプ: 文字列

デフォルト値: "workspace"

rust-analyzer.check.invocationStrategy

checkOnSave コマンドを実行するときに使用する呼び出し戦略を指定します。「per_workspace」が設定されている場合、コマンドはワークスペースごとに実行されます。「once」が設定されている場合、コマンドは 1 回実行されます。この設定は、`#rust-analyzer.cargo.buildScripts.overrideCommand#` が設定されている場合にのみ効果があります。

タイプ: 文字列

デフォルト値: "per_workspace"

rust-analyzer.check.noDefaultFeatures

` --no-default-features` を Cargo に渡すかどうか。デフォルトは「#rust-analyzer.cargo.noDefault features#」です。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.check.overrideCommand

Rust-analyzer が保存時の診断に「cargo check」の代わりに使用するコマンドをオーバーライドします。このコマンドは json を出力するために必要であるため、「--message-format=json」または同様のオプションを含める必要があります (クライアントが「colorDiagnosticOutput」実験的機能をサポートしている場合は、「--message-format=json-diagnostic-rendered-ansi」を使用できます))。Cargo をラップするツールを使用しているためにこれを変更する場合は、`#rust-analyzer.cargo.buildScripts.overrideCommand#` も変更する必要があるかもしれません。リンクされたプロジェクトが複数ある場合、このコマンドはプロジェクトのルート (つまり、` Cargo.toml` を含むフォルダー) となる作業ディレクトリを使用して、それぞれのプロジェクトに対して呼び出されます。コマンドの例は次のようになります: ```bash cargo check --workspace --message-format=json --all-targets ```。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.check.targets

特定のターゲットを確認します。空の場合、デフォルトは `#rust-analyzer.cargo.target#` になります。単一のターゲットにすることもできます。`"x86_64-unknown-linux-gnu"` またはターゲットのリスト。`["aarch64-apple-darwin", "x86_64-apple-darwin"]`。エイリアスは「checkOnSave.targets」です。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.checkOnSave

保存時に診断のための check コマンドを実行します。

タイプ: boolean

デフォルト値: true

rust-analyzer.completion.autoimport.enable

完了時にインポートを自動的に追加する追加の補完を切り替えます。この機能を実際に有効にするには、クライアントで「AdditionalTextEdits」LSP クライアント機能を指定する必要があることに注意してください。

タイプ: boolean

デフォルト値: true

rust-analyzer.completion.autoself.enable

メソッド内で接頭辞「self」を付けてメソッド呼び出しとフィールドアクセスを自動的に表示する追加の補完を切り替えます。

タイプ: boolean

デフォルト値: true

rust-analyzer.completion.callable.snippets

関数を完成させるときに括弧と引数のスニペットを追加するかどうか。

タイプ: 文字列

デフォルト値: "fill_arguments"

rust-analyzer.completion.limit

返される完了の最大数。「なし」の場合、制限は無限です。

タイプ: integer

デフォルト値: 10000

rust-analyzer.completion.postfix.enable

`dbg`、`if`、`not` などの後置スニペットを表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.completion.privateEditable.enable

現在の位置に表示されていない場合でも、現在のワークスペースで定義されているプライベート項目とフィールドの入力を有効にします。

タイプ: boolean

デフォルト値: false

rust-analyzer.completion.snippets.custom

カスタム補完スニペット。

タイプ: オブジェクト

デフォルト値: {}

rust-analyzer.diagnostics.disabled

無効にする Rust Analyzer 診断のリスト。

タイプ: string[]

デフォルト値: []

rust-analyzer.diagnostics.enable

ネイティブの Rust Analyzer 診断を表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.diagnostics.experimental.enable

通常よりも誤検知が多い可能性がある実験的な Rust Analyzer 診断を表示するかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.diagnostics.remapPrefix

診断ファイルのパスを解析するときに置換される接頭辞のマップ。これは、「--remap-path-prefix`」として「rustc」に渡されるものを逆マッピングする必要があります。

タイプ: オブジェクト

デフォルト値: {}

rust-analyzer.diagnostics.warningsAsHint

ヒントの重大度とともに表示される警告のリスト。警告は、色褪せたテキストまたはコード内の 3 つのドットで示され、「問題パネル」には表示されません。

タイプ: string[]

デフォルト値: []

rust-analyzer.diagnostics.warningsAsInfo

情報の重大度とともに表示される警告のリスト。警告は、コード内の青い波線の下線と、「問題パネル」内の青いアイコンによって示されます。

タイプ: string[]

デフォルト値: []

rust-analyzer.files.excludeDirs

これらのディレクトリは、Rust-analyzer によって無視されます。これらはワークスペースのルートに相対的であり、グロブはサポートされていません。コードの `files.watcherExclude` にフォルダーを追加する必要がある場合もあります。

タイプ: string[]

デフォルト値: []

rust-analyzer.files.watcher

ファイル監視の実装を制御します。

タイプ: 文字列

デフォルト値: "client"

rust-analyzer.highlightRelated.breakPoints.enable

カーソルが `break`、`loop`、`while`、`for` キーワード上にあるときに、関連する参照のハイライトを有効にします。

タイプ: boolean

デフォルト値: true

rust-analyzer.highlightRelated.closureCaptures.enable

カーソルがクロージャの `|` または move キーワード上にあるときに、クロージャのすべてのキャプチャーのハイライトを有効にします。

タイプ: boolean

デフォルト値: true

rust-analyzer.highlightRelated.exitPoints.enable

カーソルが「return」、「?」、「fn」、戻り値の型の矢印 (「->」) の上にあるときに、すべての終了点のハイライトを有効にします。

タイプ: boolean

デフォルト値: true

rust-analyzer.highlightRelated.references.enable

カーソルが任意の識別子の上にあるときに、関連する参照のハイライトを有効にします。

タイプ: boolean

デフォルト値: true

rust-analyzer.highlightRelated.yieldPoints.enable

カーソルが「async」または「await」キーワード上にあるときに、ループまたはブロックコンテキストのすべてのブレークポイントのハイライトを有効にします。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.actions.debug.enable

「デバッグ」アクションを表示するかどうか。`#rust-analyzer.hover.actions.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.actions.enable

Rust ファイルで HoverAction を表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.actions.gotoTypeDef.enable

「型定義に移動」アクションを表示するかどうか。`#rust-analyzer.hover.actions.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.actions.implementations.enable

「実装」アクションを表示するかどうか。`#rust-analyzer.hover.actions.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.actions.references.enable

「参照」アクションを表示するかどうか。`#rust-analyzer.hover.actions.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: false

rust-analyzer.hover.actions.run.enable

「実行」アクションを表示するかどうか。`#rust-analyzer.hover.actions.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.documentation.enable

ホバー時にドキュメントを表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.documentation.keywords.enable

キーワードホバーポップアップを表示するかどうか。`#rust-analyzer.hover.documentation.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.hover.links.enable

ホバー内のリンクにはマークダウン構文を使用します。

タイプ: boolean

デフォルト値: true

rust-analyzer.imports.granularity.enforce

すべてのファイルに対してインポート粒度設定を強制するかどうか。false に設定すると、rust-analyzer はファイルごとにインポートスタイルの一貫性を維持しようとします。

タイプ: boolean

デフォルト値: false

rust-analyzer.imports.granularity.group

インポートを use ステートメントにグループ化する方法。

タイプ: 文字列

デフォルト値: "crate"

rust-analyzer.imports.group.enable

挿入されたインポートを https://rust-analyzer.github.io/manual.html#auto-import[following オーダーごとにグループ化します。]。グループは改行で区切られます。

タイプ: boolean

デフォルト値: true

rust-analyzer.imports.merge.glob

「use std::fmt::*;」のように、新しいインポートを単一パスの glob インポートにマージするためのインポート挿入を許可するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.imports.prefer.no.std

標準クレートではなく、コアと割り当てクレートのインポートを無条件に使用することを優先します。

タイプ: boolean

デフォルト値: false

rust-analyzer.imports.prefix

新しく挿入されたパスが使用するパス構造。

タイプ: 文字列

デフォルト値: "plain"

rust-analyzer.inlayHints.bindingModeHints.enable

バインディングモードのインレイタイプのヒントを表示するかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.inlayHints.chainingHints.enable

メソッドチェーンのインレイタイプのヒントを表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.inlayHints.closingBraceHints.enable

どの項目に属しているかを示すために、終了 `}` の後にインレイヒントを表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.inlayHints.closingBraceHints.minLines

ヒントが表示されるまでに必要な `}` の前の最小行数 (ヒントを常に表示するには 0 または 1 に設定します)。

タイプ: integer

デフォルト値: 25

rust-analyzer.inlayHints.closureReturnTypeHints.enable

クロージャの戻り値の型に対するインレイ型のヒントを表示するかどうか。

タイプ: 文字列

デフォルト値: "never"

rust-analyzer.inlayHints.closureStyle

タイプとチェーンインレイヒントに Closure の表記があります。

タイプ: 文字列

デフォルト値: "impl_fn"

rust-analyzer.inlayHints.discriminantHints.enable

enum バリアントの判別ヒントを表示するかどうか。

タイプ: 文字列

デフォルト値: "never"

rust-analyzer.inlayHints.expressionAdjustmentHints.enable

タイプ調整のためのインレイヒントを表示するかどうか。

タイプ: 文字列

デフォルト値: "never"

rust-analyzer.inlayHints.expressionAdjustmentHints.hideOutsideUnsafe

「unsafe」ブロックの外側の型調整のためのインレイヒントを非表示にするかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.inlayHints.expressionAdjustmentHints.mode

インレイヒントを後置演算として表示するかどうか (`*` の代わりに `.*` など)。

タイプ: 文字列

デフォルト値: "prefix"

rust-analyzer.inlayHints.lifetimeElisionHints.enable

関数シグネチャーで省略された有効期間のインレイ型ヒントを表示するかどうか。

タイプ: 文字列

デフォルト値: "never"

rust-analyzer.inlayHints.lifetimeElisionHints.useParameterNames

可能であれば、省略された有効期間ヒントの名前としてパラメーター名を使用することを優先するかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.inlayHints.maxLength

インレイヒントの最大長。長さを無制限にするには、null に設定します。

タイプ: integer

デフォルト値: 25

rust-analyzer.inlayHints.parameterHints.enable

関数パラメーター名のインレイヒントを呼び出しサイトに表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.inlayHints.reborrowHints.enable

コンパイラーが挿入した再借用のインレイヒントを表示するかどうか。この設定は #rust-analyzer.inlayHints.expressionAdjustmentHints.enable# を優先して非推奨になりました。

タイプ: 文字列

デフォルト値: "never"

rust-analyzer.inlayHints.renderColons

型ヒントの先頭のコロンとパラメーターヒントの末尾のコロンをレンダリングするかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.inlayHints.typeHints.enable

変数のインレイ型ヒントを表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.inlayHints.typeHints.hideClosureInitialization

クロージャに初期化する `let` ステートメントのインレイ型ヒントを非表示にするかどうか。`#rust-analyzer.inlayHints.closureReturnTypeHints.enable#` と同様に、ブロックを含むクロージャにのみ適用されます。

タイプ: boolean

デフォルト値: false

rust-analyzer.inlayHints.typeHints.hideNamedConstructor

コンストラクターのインレイ型ヒントを非表示にするかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.interpret.tests

テストを解釈するための実験的なサポートを有効にします。

タイプ: boolean

デフォルト値: false

rust-analyzer.joinLines.joinAssignments

行を結合すると、連続した宣言と割り当ての初期化がマージされます。

タイプ: boolean

デフォルト値: true

rust-analyzer.joinLines.joinElseIf

行を結合すると、連続する if の間に else が挿入されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.joinLines.removeTrailingComma

行を結合すると、末尾のコンマが削除されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.joinLines.unwrapTrivialBlock

行を結合すると、単純なブロックがアンラップされます。

タイプ: boolean

デフォルト値: true

rust-analyzer.lens.debug.enable

「デバッグ」レンズを表示するかどうか。`#rust-analyzer.lens.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.lens.enable

Rust ファイルで CodeLens を表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.lens.forceCustomCommands

内部構成: クライアントが対応する機能を設定していない場合でも、カスタムのクライアント側コマンドを使用します。

タイプ: boolean

デフォルト値: true

rust-analyzer.lens.implementations.enable

「実装」レンズを表示するかどうか。`#rust-analyzer.lens.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.lens.location

アノテーションを表示する場所。

タイプ: 文字列

デフォルト値: "above_name"

rust-analyzer.lens.references.adt.enable

Struct、Enum、Union の「References」レンズを表示するかどうか。`#rust-analyzer.lens.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: false

rust-analyzer.lens.references.enumVariant.enable

Enum Variant の「References」レンズを表示するかどうか。`#rust-analyzer.lens.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: false

rust-analyzer.lens.references.method.enable

「メソッド参照」レンズを表示するかどうか。`#rust-analyzer.lens.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: false

rust-analyzer.lens.references.trait.enable

Trait の「参照」レンズを表示するかどうか。`#rust-analyzer.lens.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: false

rust-analyzer.lens.run.enable

「Run」レンズを表示するかどうか。`#rust-analyzer.lens.enable#` が設定されている場合にのみ適用されます。

タイプ: boolean

デフォルト値: true

rust-analyzer.linkedProjects

明示的に指定されたプロジェクトのセットを優先して、プロジェクトの自動検出を無効にします。要素は、` Cargo.toml`、`rust-project.json`、`rust-project.json` 形式の JSON オブジェクトを指すパスである必要があります。

タイプ: string[]

デフォルト値: []

rust-analyzer.lru.capacity

Rust-analyzer がメモリ内に保持する構文ツリーの数。デフォルトは 128 です。

タイプ: integer

デフォルト値: 128

rust-analyzer.lru.query.capacities

指定されたクエリの LRU 容量を設定します。

タイプ: オブジェクト

デフォルト値: {}

rust-analyzer.notifications.cargoTomlNotFound

「Cargo.toml が見つかりません」エラーメッセージを表示するかどうか。

タイプ: boolean

デフォルト値: true

rust-analyzer.numThreads

メインループ内のワーカースレッドの数。デフォルトの「null」は、自動的に選択することを意味します。

タイプ: integer

デフォルト値: 0

rust-analyzer.procMacro.attributes.enable

属性マクロを展開します。`#rust-analyzer.procMacro.enable#` を設定する必要があります。

タイプ: boolean

デフォルト値: true

rust-analyzer.procMacro.enable

手続き型マクロのサポートを有効にします。これは `#rust-analyzer.cargo.buildScripts.enable#` を意味します。

タイプ: boolean

デフォルト値: true

rust-analyzer.procMacro.ignored

これらの proc マクロは、展開しようとすると無視されます。この設定は、エクスポートされた proc-macro 名を値として無視するクレート名のマップを取得します。

タイプ: オブジェクト

デフォルト値: {}

rust-analyzer.procMacro.server

内部構成、proc-macro サーバー実行可能ファイルへのパス。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.references.excludeImports

すべての参照の検索からインポートを除外します。

タイプ: boolean

デフォルト値: false

rust-analyzer.runnables.command

実行可能ファイルの「cargo」の代わりに実行されるコマンド。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.runnables.extraArgs

テストやバイナリなどの実行可能ファイルのために cargo に渡される追加の引数。例: ` --release` かもしれません。

タイプ: string[]

デフォルト値: []

rust-analyzer.rustc.source

rustc_private プロジェクトで使用するための、rust コンパイラーワークスペースの Cargo.toml へのパス、または `rustc-dev` コンポーネントがインストールされている場合に自動的に検出するための "discover"。rustcPrivate クレートを使用して rust-analyzer を使用するプロジェクトでは、これを使用するために ` [package.metadata.rust-analyzer] rustc_private=true` を設定する必要があります。このオプションは、rust-analyzer が再起動されるまで有効になりません。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.rustfmt.extraArgs

`rustfmt` への追加の引数。

タイプ: string[]

デフォルト値: []

rust-analyzer.rustfmt.overrideCommand

詳細オプション。Rust-analyzer がフォーマットに使用するコマンドを完全にオーバーライドします。これは、ここでは ` cargo fmt` ではなく、`rustfmt` と同等である必要があります。ファイルの内容は標準入力で渡され、フォーマットされた結果は標準出力から読み取られます。

タイプ: 文字列

デフォルト値: ""

rust-analyzer.rustfmt.rangeFormatting.enable

`textDocument/rangeFormatting` リクエストに対して、rustfmt の不安定な範囲フォーマットコマンドの使用を有効にします。Rustfmt オプションは不安定で、夜間ビルドでのみ使用できます。

タイプ: boolean

デフォルト値: false

rust-analyzer.semanticHighlighting.doc.comment.inject.enable

ドキュメントのコメントに追加のハイライトを挿入します。有効にすると、Rust-analyzer はドキュメント内のコメントとドキュメント内リンクで Rust ソースをハイライトします。

タイプ: boolean

デフォルト値: true

rust-analyzer.semanticHighlighting.operator.enable

演算子にはセマンティックトークンを使用します。無効にすると、Rust-analyzer は、修飾子でタグ付けされたオペレータートークンに対してのみセマンティックトークンを発行します。

タイプ: boolean

デフォルト値: true

rust-analyzer.semanticHighlighting.operator.specialization.enable

演算子には特殊なセマンティックトークンを使用します。有効にすると、Rust-analyzer は汎用の `operator` トークンタイプではなく、オペレータートークン用の特別なトークンタイプを発行します。

タイプ: boolean

デフォルト値: false

rust-analyzer.semanticHighlighting.punctuation.enable

句読点にはセマンティックトークンを使用します。無効にすると、Rust-analyzer は、句読点トークンに修飾子がタグ付けされている場合、または特別なロールがある場合にのみ、句読点トークンに対してセマンティックトークンを発行します。

タイプ: boolean

デフォルト値: false

rust-analyzer.semanticHighlighting.punctuation.separate.macro.bang

有効にすると、Rust-analyzer はマクロ呼び出しの `!` の句読点セマンティックトークンを発行します。

タイプ: boolean

デフォルト値: false

rust-analyzer.semanticHighlighting.punctuation.specialization.enable

句読点には特殊なセマンティックトークンを使用します。有効にすると、Rust-analyzer は一般的な「句読点」トークンタイプの代わりに、句読点トークン用の特別なトークンタイプを発行します。

タイプ: boolean

デフォルト値: false

rust-analyzer.semanticHighlighting.strings.enable

文字列にはセマンティックトークンを使用します。一部のエディター (vscode など) では、セマンティックトークンが他のハイライト文法をオーバーライドします。文字列のセマンティックトークンを無効にすることで、他の文法を使用して文字列の内容をハイライトできます。

タイプ: boolean

デフォルト値: true

rust-analyzer.signatureInfo.detail

呼び出し可能オブジェクトの完全な署名を表示します。無効な場合はパラメーターのみが表示されます。

タイプ: 文字列

デフォルト値: "full"

rust-analyzer.signatureInfo.documentation.enable

ドキュメントを表示。

タイプ: boolean

デフォルト値: true

rust-analyzer.typing.autoClosingAngleBrackets.enable

ジェネリクス引数リストの開始山括弧括弧を入力するときに、終了山括弧括弧を挿入するかどうか。

タイプ: boolean

デフォルト値: false

rust-analyzer.workspace.symbol.search.kind

ワークスペースシンボルの検索の種類。

タイプ: 文字列

デフォルト値: "only_types"

rust-analyzer.workspace.symbol.search.limit

ワークスペースシンボルの検索から返される項目の数を制限します (デフォルトは 128)。vs-code などの一部のクライアントは、結果のフィルタリングで新しい検索を発行し、最初の検索ですべての結果が返される必要はありません。他のクライアントではすべての結果を事前に必要とするため、より高い制限が必要になる場合があります。

タイプ: integer

デフォルト値: 128

rust-analyzer.workspace.symbol.search.scope

ワークスペースシンボルの検索範囲。

タイプ: 文字列

デフォルト値: "workspace"

C++

lsp.clangd.arguments

Clangd 引数

タイプ: string[]

デフォルト値: []

lsp.clangd.compilation.databases

clangd を構成するために使用する compile_commands.json ファイルへのパスのリスト

タイプ: string[]

デフォルト値: []

lsp.clangd.hidden.tweaks

非表示の調整を有効にする

タイプ: boolean

デフォルト値: false

lsp.use.clangd.dynamic.index

動的 clangd インデックスを使用する

タイプ: boolean

デフォルト値: true

lsp.use.clangd.indexer

インデックス作成には JetBrains Clangd を使用する

タイプ: boolean

デフォルト値: true

lsp.use.jbclangd

JetBrains Clangd をダウンロードして使用する

タイプ: boolean

デフォルト値: true

lsp.use.multiple.cdbs

jbclangd が複数の compile_commands.json を同時に使用できるようにします

タイプ: boolean

デフォルト値: true

lsp.use.only.user.defined.cdbs

ユーザー定義の compile_commands.json ファイルに排他的な優先順位を与えます

タイプ: boolean

デフォルト値: false

lsp.usr.jbclangd.fleetModeOn

clion 関連の機能を有効にする

タイプ: boolean

デフォルト値: true

Docker

docker.executable.path

Docker CLI 実行可能ファイルへのパス。

タイプ: 文字列

デフォルト値: "docker"

Terraform

terraform-ls.experimentalFeatures.validateOnSave

この機能を有効にすると、保存されたファイルのフォルダー内で terraform validate が実行されます。

タイプ: boolean

デフォルト値: false

terraform-ls.ignoreSingleFileWarning

この設定は、Terraform フォルダーではなく単一の Terraform ファイルを開いた場合に terraform-ls が警告を送信するかどうかを制御します。これを「true」に設定すると、メッセージは送信されなくなります。

タイプ: boolean

デフォルト値: false

terraform-ls.indexing.ignoreDirectoryNames

これにより、ディレクトリ名のリストを渡すことで、初期化時にインデックス付けからディレクトリを除外できます。次のディレクトリのリストは常に無視されます: `.git`、`.fleet`、`.idea`、`.vscode`、`terraform.tfstate.d`、`.terragrunt-cache`。

タイプ: string[]

デフォルト値: []

terraform-ls.indexing.ignorePaths

初期化時にワークスペースのインデックスを作成するときに無視するパス。これは、広い作業スペースでの避難口として機能します。パスを無視することによる主な副作用は、ターゲットモジュールコードが明示的に開かれるまで、定義への移動、参照への移動、一般にローカルの `module` ブロックに関連するほとんどの IntelliSense が機能しないことです。相対パスは、エディターで開かれたルート (ワークスペース) パスを基準にして解決されます。パス区切り文字は、ターゲットプラットフォームの一致区切り文字 (Windows の ` \`、Unix の `/` など) に自動的に変換され、シンボリックリンクがたどられ、末尾のスラッシュが自動的に削除され、`~` はホームディレクトリに置き換えられます。

タイプ: string[]

デフォルト値: []

terraform-ls.terraform.logFilePath

Go テンプレート構文 `{{.VarName}}` を介して変数 (タイムスタンプ、Pid、Ppid など) をサポートする、Terraform 実行がログインするファイルへのパス (`TF_LOG_PATH`)

タイプ: 文字列

デフォルト値: ""

terraform-ls.terraform.path

Terraform バイナリへのパス。これは通常、「PATH」から自動的に検索されるため、ほとんどの場合、指定する必要はありません。これを使用して自動検索をオーバーライドします。

タイプ: 文字列

デフォルト値: ""

terraform-ls.terraform.timeout

Terraform 実行タイムアウトを https://pkg.go.dev/time#ParseDuration 互換形式 (例: `30s`) で上書きします。

タイプ: 文字列

デフォルト値: ""

Vim

vimEmulationEnabled

Fleet 内で Vim のようなモーダル編集システムをアクティブ化します

タイプ: boolean

デフォルト値: false

DAP

tailwindcss.languageServerPath

tailwindcss 言語サーバーの実行可能ファイルへのパス (https://github.com/tailwindlabs/tailwindcss-intellisense を参照)

タイプ: 文字列

デフォルト値: ""

WSL

wsl.networkingMode

WSL で使用されるネットワークモードについて説明します。デフォルト (`autoDetect`) では、Fleet は自動的に検出しようとします。

タイプ: なし

デフォルト値: null

Markdown

markdown.splitView

Markdown ドキュメントのデフォルトのプレビュー分割モードを設定します

使用可能な値: "EditorOnly""SplitRight""SplitDown""PreviewOnly"

デフォルト値: "EditorOnly"