変更の保存と復元
JetBrains Rider は、ファイルに加えた変更を自動的に保存します。保存は、コンパイル、実行、デバッグ、バージョン管理操作の実行、ファイルまたはプロジェクトのクローズ、IDE の終了などのさまざまなイベントによってトリガーされます。ファイルの保存は、サードパーティのプラグインによってトリガーすることもできます。
自動保存をトリガーするイベントのほとんどは事前定義されており、構成することはできませんが、変更が失われることはなく、ローカルヒストリーですべてを見つけることができます。
自動保存動作を設定する
設定 / 環境設定ダイアログ(Ctrl+Alt+S)で、 を選択します。
外部の変更を同期するで、次のオプションを設定します。
別のアプリケーションや組み込みのターミナルに切り替える際にファイルを保存する : JetBrains Rider から別のアプリケーションに切り替えるときに、変更されたすべてのファイルを保存します。
IDE が N 秒間アイドル状態の場合にファイルを保存する : 変更されたすべてのファイルを定期的に保存します。
変更を適用し、ダイアログを閉じます。
未保存の変更があるファイルにマークを付ける
ファイルタブで、保存されていないファイルにアスタリスク(*)を付けることができます。
設定 / 環境設定ダイアログ(Ctrl+Alt+S)で、 を選択します。
変更があればアスタリスク (*) でマークするチェックボックスを選択します。
変更を適用し、ダイアログを閉じます。
その後、変更を保存していないファイルのタブにアスタリスクが表示されます。
バージョン管理統合を使用する場合、変更されたすべてのファイルの名前も、ファイルタブとプロジェクトツールウィンドウで専用の色でマークされます。
変更を手動で保存する
変更はいつでも手動で保存できます。
Ctrl+S を押すか、メインメニューから
を選択します。
変更を保存するときにアクションをトリガーする
JetBrains Rider では、変更したファイルが保存されるたびにトリガーされるアクションを構成できます。
現在のプロジェクトの自動保存アクションを構成するには、設定 / 環境設定ダイアログ (Ctrl+Alt+S) で を開きます。
新しいプロジェクトのアクションを設定するには、メインメニューの
に移動します。保存時にトリガーするアクションの横にあるチェックボックスを選択します。
コードの再フォーマットとクリーンアップ : 選択したコードクリーンアッププロファイルからクリーンアップタスクを実行します。これには、コードの再フォーマット、コードの冗長性の削除などのタスクが含まれます。
stylelint --fix を実行する : Stylelint で検出された問題を修正しました。
eslint --fix を実行する : ESlint で検出された問題を修正します。
このオプションを有効にすると、保存時に eslint --fix を実行も有効になります。
ファイル監視 : 構成済みのファイルウォッチャーを実行します。
デフォルトサーバーへアップロード : 変更したファイルをデフォルトのデプロイサーバーにアップロードします。
このオプションを有効にすると、変更されたファイルのデフォルトサーバーへの自動アップロードも有効になります。
一部のアクションでは、より正確に設定を構成できます。これを行うには、アクションの上にマウスを置き、構成リンクをクリックします。
変更を適用し、ダイアログを閉じます。
必要なアクションが有効になると、プロジェクトでの作業中に、保存のたびに自動的にトリガーされます(自動保存、Ctrl+S で、
を選択して明示的な保存が呼び出されます)。変更を元に戻す
リファクタリングを含む最新の変更については、Ctrl+Z を押すか、メニューから を選択してください。
過去の変更の詳細を表示するには、ローカル履歴を使用します。
すべての変更を最も確実に追跡するには、バージョン管理システムを使用します。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/rdr_plugins_settings.png)
プラグインのインストール
プラグインは JetBrains Rider のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrai...
![](https://resources.jetbrains.com/help/img/rider/2024.1/label-local-history.png)
ローカル履歴
ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカルヒストリーにはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェクトの状態が自動的に記録され、IDE と外部の両方から行われたすべての意味のある変更のリビジョンが維持されます。ローカルヒストリーを使用すると、個人のバージョン管理システムとして機能し、プロジェクトでバ...
![](https://pleiades.io/icons/rider.png)
バージョン管理
.NET 開発環境 Rider の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。
![](https://resources.jetbrains.com/help/img/rider/2024.1/vcs_file_status_colors.png)
ファイルステータスのハイライト
ファイルステータス:プロジェクトツールウィンドウでは、ファイルをさまざまな色で表示でき、コード分析の結果やバージョン管理状態などに応じて、エディタータブをハイライトできます。設定のバージョン管理 | ファイルステータスの色ページで VCS ファイルのステータスの色を設定できます。一部でリストのデフォルトのファイルステータスの色と意味下表のカラースキーム。#0A7700 追加済みアクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。#0EAA00 非アクティブ変更リスト...
![](https://resources.jetbrains.com/help/img/rider/2024.1/format_selection.png)
フォーマットルールを適用する
編集および貼り付けられたコードの自動フォーマット:エディターでコードを入力すると、JetBrains Rider はセミコロンを入力するとすぐに式を再フォーマットし、閉じ括弧を入力するとすぐにコードのブロックを再フォーマットします。必要に応じて、JetBrains Rider 設定のページでこれらの種類の自動フォーマットを無効にすることができます。JetBrains Rider では、コードを貼り付けるときにフォーマット規則を自動的に適用することもできます。デフォルトでは、貼り付けられたコー...
![](https://resources.jetbrains.com/help/img/rider/2024.1/ws_stylelint_configure_scope.png)
Stylelint
JetBrains Rider は Stylelint と統合されているため、IDE 内から CSS コードをインスペクションできます。Stylelint は、CSS ファイルを編集すると自動的に起動し、検出された問題をハイライトします。以下のコードの Lint を参照してください。CSS のほかに、CSS とは異なる Lint スタイルシートで後述するように customSyntax を適用することで、Stylelint を使用して他のスタイルシートを検証することもできます。始める前に:Node.js...