設定
Fleet は、機能と外観をきめ細かく制御できます。対応する設定は、一連の .json ファイルを通じて管理されます。ファイルベースのアプローチにより、設定の管理と共有が簡単になると同時に、特定のコンテキストで特定の設定を適用するなど、より高度なシナリオを処理できる機能が提供されます。
このトピックでは、設定がどのように機能するか、その設定手順について説明し、必要な設定を見つけてその意味を詳しく知るのに役立つリファレンスを提供します。
設定レイヤー
Fleet には複数の設定層があります。
Fleet の初期設定 – コードエディターまたはそのプラグインに埋め込まれた設定。これらの設定は優先度が最も低く、他のレイヤーによって上書きされない場合にのみ適用されます。
ユーザー設定 – 個人設定。これらの設定はデフォルト設定より優先されます。
ワークスペース設定 – 特定のフォルダーに指定された設定。この層の優先度が最も高くなります。
優先度の高いレイヤーが設定をオーバーライドしない場合は、優先度の低いレイヤーの値が使用されます。最終的に、設定がどこにも定義されていない場合は、デフォルトレイヤーの値が使用され、すべての設定にフォールバック値が提供されます。
ユーザー設定
ユーザー設定はあなたの個人的な設定です。共同作業環境で作業している場合、それらはあなたにのみ影響し、チームメイトには表示されません。ユーザー設定は、独自の設定を持つワークスペースを除き、どこにでも適用されます。
ユーザー設定は、設定 / 環境設定タブ⌘ , で管理されます。ファイルを通じてユーザー設定を編集する場合は、⌘⇧ , を使用するか、設定タブで settings.json を表示するを選択します。
settings.json を使用してユーザー設定を編集する
⌘⇧ , を押して settings.json を開きます。別のエディタータブが開きます。開いたタブで、JSON 構文(英語)を使用して必要な設定を指定します。
利用可能な設定とその説明については、「設定リファレンス」を参照してください。
変更はファイルを保存するとすぐに適用されます。
詳細をリセット
⌘⇧ , を押して settings.json を開き、ファイルの内容をクリアします。
ユーザー設定ファイルの場所
Fleet 設定は、settings.json の次のパスに保存されます。
Windows | ~\AppData\Roaming\JetBrains\Fleet |
Linux | ~/.config/JetBrains/Fleet |
macOS | ~/Library/Application Support/Jetbrains/Fleet |
ワークスペース設定
すべてのファイルにグローバルに適用されるユーザー設定に加えて、特定のワークスペースの設定を指定できます。これらの設定は、このフォルダー内のファイルにのみ適用され、ワークスペースのすべてのユーザー間で共有されます。
メニューからワークスペース設定を編集する
設定を編集するワークスペースを開きます。
⌘ , を押して設定を開きます。または、メインメニューを使用します。
Windows および Linux: メニューアイコンをクリックし、 に移動します。
macOS: メインメニューから
をクリックします。
ワークスペースに対応するタブを開きます。
settings.json を使用してワークスペース設定を編集する
ワークスペース設定メニューで、settings.json を表示するを選択します。
または、設定を編集するワークスペース内の .fleet フォルダーを開きます。ワークスペースに設定が定義されておらず、.fleet フォルダーが存在しない場合は、フォルダーとその中に settings.json ファイルを作成します。
JSON 構文(英語)を使用して、settings.json に必要な設定を入力します。
利用可能な設定とその説明については、「設定リファレンス」を参照してください。
変更はファイルを保存するとすぐに適用されます。
サブフォルダーの設定
ワークスペースは、サブフォルダー内のネストされた設定をサポートします。サブフォルダーのカスタム設定が必要な場合は、これらを使用して、任意のレベルの詳細な制御を実現できます。
必要な粒度を実現するには、サブフォルダーに .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 ファイルを使用してディレクトリの場所を変更する
fleet.properties ファイルを見つけます。ファイルのデフォルトの場所は次のとおりです。
ホームディレクトリ: ~/fleet.properties
デフォルトのキャッシュディレクトリ: <caches_dir>/fleet.properties。<caches_dir> の値はオペレーティングシステムによって異なります。詳細については、キャッシュディレクトリを参照してください。
エディターで fleet.properties を開き、次のプロパティをファイルに追加します。
fleet.config.path=<your_custom_path> : 構成ディレクトリへのパスを設定します。
fleet.caches.path=<your_custom_path> : キャッシュディレクトリへのパスを設定します。
fleet.log.path=<your_custom_path> : ログディレクトリへのパスを設定します。
ディレクトリの場所を JetBrains Fleet から変更する
⌘⇧ , を押して settings.json を開きます。別のエディタータブが開きます。開いたタブで、JSON 構文(英語)を使用して必要な設定を指定します。
次のプロパティを settings.json に追加します。
"internalMode": true⌘⇧ K を押して、
Open FleetCfg
と入力します。Fleet.cfg ファイルに、次のプロパティを追加します。
java-options=-Dfleet.config.path=<custom_path>
: 構成ディレクトリへのパスを設定するプロパティ。java-options=-Dfleet.caches.path=<custom_path>
: キャッシュディレクトリへのパスを設定するプロパティ。java-options=-Dfleet.log.path=<custom_path>
: ログディレクトリへのパスを設定するプロパティ。
JetBrains Fleet を再起動します。
FLEET_PROPERTIES_FILE 環境変数を使用して、fleet.properties の場所を設定する
fleet.properties ファイルの場所を設定するには、オペレーティングシステムの手順に従います。
Win + R を押し、cmd
と入力して、⏎を押します。
set FLEET_PROPERTIES_FILE=C:\path\to\your\file
と入力して⏎を押します。これにより、現在のセッションに対してのみ変数が設定されます。
環境変数を永続的に設定するには、システムプロパティウィンドウに環境変数を追加することを検討してください。
Applications フォルダー内の Utilities フォルダーでターミナルアプリケーションを検索するか、スポットライトを使用して検索します。
export FLEET_PROPERTIES_FILE=/path/to/your/file
と入力して⏎を押します。これにより、現在のターミナルセッションのみに変数が設定されます。
環境変数を永続的に設定するには、bash の場合は .bashrc に、zsh の場合は .zshrc に export FLEET_PROPERTIES_FILE=/path/to/your/file
を追加することを検討してください。
アプリケーションメニューまたはキーボードショートカットを使用して 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 ファイルに追加することを検討してください。
コンテキストの設定
ファイルの種類に応じて、特定の設定を適用またはオーバーライドできます。例: 特定の言語のコードビジョンのみを有効にすることを選択できます。
これを実現するための構文は次のとおりです。
例: HTML ファイルのソフトラップを有効にする場合は、設定ファイルで次のように指定します。
機能フラグ
機能フラグと呼ばれる特別なタイプの設定があります。これらの設定は、一時的または実験的な機能を制御するために使用されます。機能フラグは 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
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 機能。これを使用して、スタイルセット (
ss01
~ss20
)、文字バリアント (cv01
~cv99
)、スラッシュゼロ (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
- 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
- editor.showFileTemplatesSuggestion
新しいファイルのファイルテンプレートを提案する
タイプ: boolean
デフォルト値:
true
- editor.showFloatingDebugPanel
フローティングデバッグツールバーを表示する
タイプ: boolean
デフォルト値:
false
- editor.showFoldings
ガター上の折りたたみ領域を表示する
タイプ: boolean
デフォルト値:
true
- editor.showIndentGuides
エディターにインデントガイドを表示する
タイプ: boolean
デフォルト値:
true
- editor.showLineNumbers
ガターに行番号を表示する
タイプ: boolean
デフォルト値:
true
- editor.showLineStatus
git の変更をガターに表示する
タイプ: boolean
デフォルト値:
true
エディターの下部にナビゲーションバーを表示します
タイプ: boolean
デフォルト値:
true
- editor.showScrollbarMarks
警告、エラー、TODO などを示す色付きのストライプを垂直スクロールバーに表示します。
タイプ: boolean
デフォルト値:
true
- editor.showStickyLines
エディターの上部に現在のスコープを表示します
タイプ: boolean
デフォルト値:
true
- editor.showTabs
エディターのタブを表示する
タイプ: boolean
デフォルト値:
true
- editor.showTooltipOnHover
ソースコード内のエラーの上にマウスを移動すると、エラーの説明を含むツールチップが表示されます。
タイプ: boolean
デフォルト値:
true
- editor.showVisualGuides
エディターにビジュアルガイドを表示する
タイプ: boolean
デフォルト値:
true
- editor.softWrapEnabled
エディターでソフトラップを有効にします。ソフトラップがオンの場合、エディターの幅を超える行の内容は、実際にファイルに改行を挿入することなく、次の行に折り返されます。
タイプ: boolean
デフォルト値:
false
- 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"]
キーボードナビゲーションによって選択が更新される基本モードでは「選択」を使用し、キーボードナビゲーションでは長方形のカーソルで項目のみがハイライトされ、スペースキーを押すことで項目が明示的に選択される詳細モードでは「ハイライト」を使用します。これは、キーボードで移動するときにファイルプレビューが目立たないようにするために役立つ場合があります。
使用可能な値:
"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
- テーマ
Fleet アプリケーション全体で使用するカラーテーマ。値は、「dark」や「light」などのテーマ名にする必要があります。
タイプ: 文字列
デフォルト値:
"dark"
- ツールチェーン
フォルダーまたはそのサブフォルダーのツールチェーンを有効にする
タイプ: object[]
デフォルト値:
[]
- トリム TrailingSpacesOnSave
ファイルを保存するときに行末の空白を削除します。現在キャレットがある行はトリミングされません。
タイプ: boolean
デフォルト値:
true
- useModifiedKeyIdentifiers
「keyCodesForShortcutsWithModifiers」に置き換えられました。代わりにそれを使用してください。
タイプ: boolean
デフォルト値:
false
- useSystemFile ダイアログ
ローカルワークスペースでシステムファイルチューザーを使用する
タイプ: boolean
デフォルト値:
true
- warn.before.quitting
ショートカットを使用する場合、終了する前に確認を求めます
タイプ: boolean
デフォルト値:
false
- ズームレベル
すべての Fleet パネルにズームを適用します。値は
0.7
と2.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 機能。これを使用して、スタイルセット (
ss01
~ss20
)、文字バリアント (cv01
~cv99
)、スラッシュゼロ (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[]
デフォルト値:
[]
非表示の調整を有効にする
タイプ: 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"
関連ページ:
キーマップ
JetBrains Fleet は、定義済みのキーマップのセットを提供します。これは、別のコードエディターから移行し、使い慣れたキーマップを使用したい場合に便利です。さらに、JetBrains Fleet では、独自のバインディングを割り当てることで、ニーズに合わせてキーマップをカスタマイズできます。キーマップを選択するを押して設定メニューにアクセスします。一般のキーマップを選択します。バインディングの管理:JetBrains Fleet は、キーバインドを管理するために、トリガーの概念を使用...
TextMate バンドル
スマートモードをオフにしてコードをハイライトする必要がある場合や、必要な言語がサポートされていない場合があります。このような場合に備えて、JetBrains Fleet はカスタム TextMate バンドルを追加する機能を提供します。TextMate バンドルを追加するオペレーティングシステムに応じて、次のいずれかのパスに移動します。macOS~/Library/Application Support/Jetbrains/Fleet、Fleet ディレクトリに textmate ディレクトリを作成し、必...