スペルチェック
JetBrains Rider は、識別子名、文字列リテラル、コメント、マークダウンファイル、コミットメッセージのスペルエラーを探します。この目的のために、JetBrains Rider は専用のタイポインスペクションを提供しており、これはデフォルトで有効になっています。
![JetBrains Rider: タイプミスの検出と修正 JetBrains Rider: Detecting and fixing typos](https://resources.jetbrains.com/help/img/rider/2024.1/respeller_fix.png)
スペルミスを修正する
タイポインスペクションでハイライトされている単語にキャレットを置きます。
使用可能なアクションを表示するには、Alt+Enter を押すか、キャレットの左側にある
をクリックします。
スペルを修正するための提案された方法の 1 つを選択します。
文字列リテラルとコメントでは、キャレットにある特定の単語のスペルのみが変更されます。変数、関数、クラス、その他のシンボルなどのコード識別子の場合、インスペクションは名前変更リファクタリングを介してすべての出現を変更することも提案します。
単語を辞書に保存する
検出されたタイプミスが実際には有効な単語である場合は、組み込み辞書を拡張するユーザー定義辞書に追加できます。
タイポインスペクションでハイライトされている単語にキャレットを置きます。
使用可能なアクションを表示するには、Alt+Enter を押すか、キャレットの左側にある
をクリックします。
「辞書に保存」を選択すると、その単語がユーザーの辞書に追加され、今後は報告されなくなります。
誤って単語を追加した場合は、Ctrl+Z を押して辞書から削除します。
デフォルトでは、JetBrains Rider は単語をグローバルアプリケーションレベル辞書に保存します。スペルがこの特定のプロジェクトに対してのみ正しい場合や、そのプロジェクトで作業しているチームと共有する必要がある場合は、単語をプロジェクトレベル辞書に保存することを選択できます。詳細については、単語を保存するためのデフォルトの辞書を選択するを参照してください。
すべてのスペルミスを見つける
タイポインスペクションはプロジェクト全体またはファイルセットに対して実行できます。
Ctrl+Alt+Shift+I を押すか、メインメニューで
に移動します。インスペクション名の入力ポップアップで、タイポインスペクションを見つけて選択します。
実行 'Typo' ダイアログで、インスペクションを実行するスコープと、ファイルマスクフィルターなどのその他のオプションを選択します。次に OK をクリックします。
JetBrains Rider は、選択したスコープ内のすべてのファイルに対してタイポインスペクションを実行し、見つかったすべてのタイプミスを問題ツールウィンドウの別のタブに表示します。
タイポインスペクションの設定
デフォルトでは、タイポインスペクションはすべてのスコープ内のコード識別子、文字列リテラル、コメントをチェックします。
Ctrl+Alt+S を押して設定を開き、
を選択します。校正ノードを展開し、中央ペインでタイポをクリックします。
右側のペインで、タイポインスペクションを設定します。
- 重大度
重大度レベルと、このレベルを適用する範囲を指定します。
例: タイプミスをより目立たせたい場合は、エラーまたは警告を選択して、コード内の構文エラーまたは警告に類似したタイプミスをハイライトします。
- オプション
チェックするコンテンツのタイプを指定します。
コードの処理 : クラス名、フィールド名、メソッド名などのコード識別子を確認します。
リテラルの処理 : 文字列リテラル内のテキストを確認してください。
コメントの処理 : コメント内のテキストを確認してください。
タイポインスペクションを完全に無効にするには、横にあるチェックボックスをオフにします。
スペルチェックを無効にする
タイプミスインスペクションを無効にする
Ctrl+Alt+S を押して設定を開き、
を選択します。校正ノードを展開します。
タイポインスペクションの横にあるチェックボックスをオフにします。
コミットメッセージのスペルチェックを無効にする
Ctrl+Alt+S を押して設定を開き、
を選択します。コミットメッセージのインスペクションで、スペルチェックボックスをオフにします。
新しいプロジェクトのスペルチェックを無効にする
に移動します。
上記のチェックボックスをオフにします。これは、設定を保存した後に初めて作成または開かれたプロジェクトに影響します。
辞書
JetBrains Rider には、構成されているすべての言語の辞書がバンドルされています。直接変更することはできませんが、他の方法でスペルチェッカーを拡張することはできます。
組み込みのグローバル辞書またはプロジェクト辞書に単語を保存します。
単語のリストを含む .dic 拡張子のプレーンテキストファイルを追加します。
Hunspell(英語) 辞書を追加します。各辞書は 2 つのファイルで構成されます。1 つは適用可能な変更規則を含む単語のリストを含む DIC ファイル、もう 1 つは特定の変更規則によって規制される接頭辞と接尾辞をリストする AFF ファイルです。例: en_GB.dic および en_GB.aff。
スペルチェッカー辞書を設定する
Ctrl+Alt+S を押して設定を開き、
を選択します。カスタム辞書のリストを構成します。
リストに新しいカスタム辞書を追加するには、
をクリックするか、Alt+Insert を押して、必要なファイルの場所を指定します。
JetBrains Rider でカスタム辞書の内容を編集するには、それを選択して
をクリックするか、Enter を押します。対応するファイルが新しいエディタータブで開きます。
リストからカスタム辞書を削除するには、それを選択して
をクリックするか、Alt+Delete を押します。
単語を保存するためのデフォルトの辞書を選択する
デフォルトでは、JetBrains Rider は単語をグローバルアプリケーションレベル辞書に保存します。スペルがこの特定のプロジェクトに対してのみ正しい場合や、そのプロジェクトで作業しているチームと共有する必要がある場合は、単語をプロジェクトレベル辞書に保存することを選択できます。
Ctrl+Alt+S を押して設定を開き、
を選択します。ハイライトされた単語を保存するたびに辞書を手動で選択する場合は、単語を保存するために単一の辞書を使用するオプションの横にあるチェックボックスをオフにします。
ハイライトされた単語をプロジェクトレベルで保存する場合は、チェックボックスをオンにしたまま、そのオプションの横にある project-level を選択します。
ハイライトされた単語を設定レイヤーの 1 つに保存する場合は、対応するレイヤーを選択します。ソリューションに取り組んでいるチームメンバーの一部が ReSharper を使用している場合、これは役立つ可能性があります。
受け入れた単語を手動で追加する
Ctrl+Alt+S を押して設定を開き、
を選択します。受け入れ済みの単語リストに単語を追加します。JetBrains Rider は常に手動で受け入れられた単語を project-level 辞書に追加します。
CamelCase
やsnake_case
など、辞書の 1 つにすでに存在する単語や大文字と小文字が混在する単語を追加することはできません。
受け入れ済みの単語リストには、Alt+Enter メニューを使用して組み込み辞書に保存した単語も表示されます。
他のユーザーによって共有プロジェクトレベルの辞書に追加された単語や、他のカスタム辞書の単語は表示されませんが、これらの単語はスペルチェッカーによって無視されます。
辞書を共有する
JetBrains Rider は、組み込みのプロジェクトレベルディクショナリを、ソリューションディレクトリの .idea サブディレクトリ内の d.xml ファイルに、他のプロジェクト関連ファイルとともに保存します。
このファイルを VCS を通じてプロジェクトチームと共有すると、JetBrains Rider を使用する他のチームメンバーが辞書にアクセスして無視された単語のリストを共有できるようになります。
アプリケーションレベルの辞書を共有するには、バンドルされている設定の同期プラグインを使用します。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/markdown-run-code-block-gutter-icon.png)
言語およびフレームワーク: Markdown
Markdown は、フォーマット要素をプレーンテキストに追加するための軽量のマークアップ言語です。JetBrains Rider は Markdown ファイルを認識し、ハイライト、補完、フォーマットを行う専用エディターを提供し、レンダリングされた HTML をライブプレビューペインに表示します。サポートは CommonMark の仕様に基づいています。新しい Markdown ファイルを作成するデフォルトでは、JetBrains Rider は、.md または .markdown 拡張子を持つすべての...
![](https://resources.jetbrains.com/help/img/rider/2024.1/actions_list_2.png)
アクションインジケーターとアクションリスト
Rider のテキストエディターで最も注目すべきことは、アクションインジケータとアクションリストです。これらは、JetBrains Rider によってサポートされるすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NET など)に表示され、使用可能なアクションについて通知し、それらの適用を支援します。アクションインジケータ:アクションインジケーターは、テキストエディターの左余白に表示されるアイコンです。これらのアイコンは、対応する行とキャレット位置で使用でき...
![](https://resources.jetbrains.com/help/img/rider/2024.1/Refactorings__Rename__related_symbols.png)
名前変更リファクタリング
このリファクタリングにより、ソリューション内の任意のシンボルまたはプロジェクトの名前を変更できます。シンボルへの参照および使用箇所はすべて自動的に更新されます。さまざまな C# エンティティにリファクタリングを使用する:これは、このリファクタリングで名前を変更できるエンティティのリストです。プロジェクトまた、プロジェクトフォルダーとプロジェクトのルートネームスペース、およびソリューションでのそのすべての使用箇所の名前を変更することもできます。名前空間また、名前空間のネストレベルを変更することも...
![](https://resources.jetbrains.com/help/img/rider/2024.1/problems_window_current_file_tab.png)
問題ツールウィンドウ
問題ツールウィンドウには、JetBrains Rider がソリューション内で検出した問題がいくつかのタブを使用して表示されます。ウィンドウ内で問題を選択してを押すか、問題をダブルクリックしてエディター内の対応する行に移動します。ツールウィンドウのタブを切り替えるには、とを押します。設計時コードインスペクションが有効になっている場合、このタブには、現在のファイルで見つかったすべてのコードの問題が一覧表示されます。エディターでファイルを切り替えると、リストが更新されます。ツールバー:表示オ
![](https://resources.jetbrains.com/help/img/rider/2024.1/scopes-local-shared.png)
スコープとファイルの色
スコープは、ソリューション内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでソリューション項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、ソリューション内のファイルを論理的に整理するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、ソリューションの管理が容易になります。JetBrains Rider には一連の定義済みスコープが付属...
![](https://pleiades.io/icons/rider.png)
文法とスペルの分析
Grazie Lite プラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっている Grazie Lite プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Grazie Lite プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。JetBrains Rider は、プログラミング言語だけでなく自然言...