エディター
JetBrains Fleet エディターは、コードの作成、読み取り、変更に使用するコードエディターの主要部分です。

エディターは次の領域で構成されています。
タブ – 現在開いているファイルの名前を表示し、ファイル間を移動できます
ガター – 行番号を表示し、特定の行でコードを実行するためのブレークポイントやボタンなどの関連機能を提供します。
問題ウィジェット – 現在のファイルの警告とエラーを要約します
パンくずリスト – 現在のシンボルへのパスを表示し、パス内を移動できます
ファイル設定 – ファイルのエンコードや形式などの設定を提供します
スクロールバー
エディターでコードを操作すると、JetBrains Fleet はエラーや警告を含むコード分析結果をスクロールバーに表示します。コードに問題があるかどうかを確認し、問題箇所にすばやく移動できます。
スクロールバーの上部には、コードの問題の簡単な概要を表示する問題ウィジェットがあります。ウィジェットをクリックすると、検出された各問題に関する詳細情報が表示されます。
スクロールバーの縞模様は、JetBrains Fleet が問題を見つけた場所を示しています。
ファイルの作業中に多くの縞模様が表示されるのは通常のことです。これらのエラー、警告、提案の多くは、コードを完成させると最終的に解決されます。コードが完了したと思ったときにエラーが残っている場合は、プロジェクトをコンパイルまたは実行する前にエラーを調査して解決することをお勧めします。
ストライプの色の違いは問題の重大度を示します。
タブと分割
タブ間の切り替え
タブをクリックするか、次のショートカットを使用します。
次のタブ: ⌘⌥ →
前のタブ: ⌘⌥ ←
別のタブでファイルをプレビューする
ファイルツリーで選択したファイルを別のプレビュータブでプレビューすることを選択できます。
⌘ , を押して設定を開き、を選択します。プレビューを有効にするオプションを選択します。
あるいは、
"editor.previewTab": trueを settings.json に追加します。
分割ビュー
複数のタブを並べて作業すると便利な場合がよくあります。タブをエディターの横にドラッグすると縦に分割され、上または下にドラッグすると横に分割されます。

⌘⇧ K を押して、
splitと入力し始めます。実行する分割アクションを選択します。次の事前設定されたショートカットを使用することもできます。
右に分割 : ⌘ \
フォーカスファーストスプリット : ⌃⇧ 1
最後の分割に焦点を当てる : ⌃⇧ 2
次の分割に焦点を当てる : ⌃⇧ ]
前の分割にフォーカス : ⌃⇧ [
分割アクションの追加ショートカットを構成するには、キーバインディングを確認および編集するを参照してください。

コード
マルチキャレット
複数のキャレットを使用すると、複数の箇所を一度に変更できます。キャレットを追加するには、次のいずれかの操作を行います。
⌘⌥ ↑または⌘⌥ ↓を押すと、現在のキャレットの上または下にキャレットが追加されます。
Alt+Shift を押したまま、キャレットを追加する場所をクリックします。
繰り返される単語またはテキストの一部にキャレットを置き、⌘⇧ L を押すと、ファイル内のすべての出現箇所にキャレットが追加されます。
複数のキャレットを使用すると、単一のキャレットの場合と同じように、入力、コピー、貼り付け、コードの補完などを行うことができます。

選択範囲の拡大と縮小
周囲のテキストまたはコード構造に基づいて、キャレットの選択範囲を拡大または縮小できます。
選択範囲を外側のスコープまで拡張するには⌥⇧ ↑を使用し、内側のスコープまで縮小するには⌥⇧ ↓を使用します。
コードブロックを折りたたむ
コードブロックの近くのガターを指します。これにより、各コードブロックを折りたたんだり展開したりするために使用できる矢印が表示されます。

外観 & 振る舞い
タブサイズの構成
次のいずれかの方法で、各タブに相当するスペースの数を構成できます。
⌘ , を押して設定を開き、を選択します。タブサイズ設定でスペース数を設定します。
設定を有効にするフォルダー内の .editorconfig ファイルを配置します。
インデントの自動検出
デフォルトでは、JetBrains Fleet はファイル内のインデントスタイルを自動的に検出し、新しい行の挿入やコードの再フォーマット時にそれを使用します。自動検出されたインデント設定は、必要なインデントが .editorconfig ファイルに指定されていない場合にのみ適用されます。
この動作は、JetBrains Fleet 設定で変更できます。
⌘ , を押して設定を開き、を選択します。必要に応じてファイルの内容に基づいてインデントを自動的に検出する設定を構成します。
垂直ガイドを追加する
JetBrains Fleet は、コードの位置合わせと視覚的な明瞭さのための垂直ガイドをサポートしています。
1 つ以上のガイドを配置するための文字インデックスを指定する次のプロパティを settings.json :
"editor.guides": [ ]に追加します。例:
"editor.guides": [80, 120]は、インデックス80および120に 2 つの垂直ガイドを設定します。
カラーテーマの選択
⌘⇧ K を押してから、
Theme selectionと入力します。
固定行
固定行 (または固定スクロール ) 機能は、ファイルをスクロールするときに親要素の可視性を維持し、コードのコンテキストを即座に提供することで、コーディングエクスペリエンスを向上させます。クラスとメソッドの複雑な階層を持つファイルでは、この機能により、現在表示されているメソッドとそれを含むクラスのシグネチャーが常にエディターの上部に表示されます。
任意の固定行をクリックして、対応する宣言までエディターをスクロールすることもできます。

固定行を無効にする
デフォルトでは、固定行の表示機能は有効になっています。
すべての言語で固定行を無効にする
エディター内の固定行を右クリックし、固定行を無効にするをクリックします。

⌘ , を押して設定を開き、を選択します。固定行の表示チェックボックスをオフにします。
関連ページ:
スマートモード
JetBrains Fleet は、軽量テキストエディターとしても、インテリジェントなコードエディターとしても機能します。システムリソースを最適化するため、リソースを大量に消費する機能は必要な場合にのみ有効になります。スマートモードを有効にすると、個々のファイルまたは複数のファイルを含むフォルダーをシームレスに操作できます。スマートモードを有効にする右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。必要なインデックス作成と準...
設定
Fleet は、機能と外観をきめ細かく制御できます。対応する設定は、一連の .json ファイルを通じて管理されます。ファイルベースのアプローチにより、設定の管理と共有が簡単になると同時に、特定のコンテキストで特定の設定を適用するなど、より高度なシナリオを処理できる機能が提供されます。このトピックでは、設定がどのように機能するか、その設定手順について説明し、必要な設定を見つけてその意味を詳しく知るのに役立つリファレンスを提供します。設定レイヤー:Fleet には複数の設定層があります。Fleet...
キーマップ
JetBrains Fleet は、定義済みのキーマップのセットを提供します。これは、別のコードエディターから移行し、使い慣れたキーマップを使用したい場合に便利です。さらに、JetBrains Fleet では、独自のバインディングを割り当てることで、ニーズに合わせてキーマップをカスタマイズできます。JetBrains Fleet では次のキーマップが使用できます。Fleet、IntelliJ IDEA、IntelliJ IDEA クラシック、VS Code、Eclipse、Emacs、Subl...
コードのフォーマット
このトピックでは、JetBrains Fleet のコードフォーマット機能の使用および構成方法について説明します。ファイル形式 / 言語:ファイルで作業中に、JetBrains Fleet はファイルの形式を自動的に検出し、コードインテリジェンス機能の動作を決定します。検出された形式が正しくない場合は、ファイル形式を手動で指定できます。ファイル形式を設定する画面の左下隅にあるファイル形式メニューをクリックし、リストから言語を選択します。改行時のインデント:Enter キーを押すと、JetBr...
検索と移動
JetBrains Fleet は、ワークスペースを検索および移動するためのさまざまな手段を提供します。これらを使用すると、ファイル、ファイル内の場所、コード内のシンボル、JetBrains Fleet アクションをすばやく検索できます。移動ポップアップ:移動ポップアップは、プロジェクト内の検索に関連するすべての中心となる場所です。ショートカットを使用するか、JetBrains Fleet ウィンドウの右上隅にある検索アイコンをクリックしてアクセスできます。移動ポップアップは、ファイル、アクシ...