コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Visual Studio】コメントや文字列のスペルチェックができる拡張機能「Visual Studio Spell Checker 」

概要 「Multi Edit Mode」を Visual Studio に追加することで コメントや文字列のスペルチェックができます 使用例 コメントや文字列に誤字脱字があると警告線が表示されるようになります 初期設定 デフォルトでは日本語にも警告線が表示されてしまうため、 …

【Visual Studio】Insert キーを押した時に上書きモードにならないようにする方法

概要 Visual Studio メニューの「ツール > オプション」を選択して 左メニューで「環境 > キーボード」を選択して 「以下の文字列を含むコマンドを表示」の入力欄に 上書きモード と入力して 表示された「編集.上書きモード」を選択して「削除」を押して「OK…

【Visual Studio】Visual Studio 2022 で表示される「Tab 同意するには」を無効化する方法

概要 Visual Studio 2022 で表示される「Tab 同意するには」を無効化したい場合は メニューの「拡張機能 > 拡張機能の管理」を押して 「インストール済み」を押して「Visual Studio IntelliCode」の「無効化」を押してから Visual Studio 2022 を再起動する …

【Visual Studio】構造体の表示色を変える方法

概要 Visual Studio メニューの「ツール > オプション」を選択して 左メニューの「環境 > フォントおよび色」を選択して 「ユーザータイプ - 構造体」を選択して「前景色」を変更して「OK」を押すと 構造体の表示色を変更できます

【Visual Studio】クラスや関数の定義の間に区切り線を表示する方法

概要 Visual Studio オプションの「テキスト エディター > C# > 詳細設定」から 「プロシージャ行の区切り記号を表示する」をオフにすることで 区切り線が表示されるようになります

【Visual Studio】region やクラス、関数などの折りたたみを無効化する方法

概要 Visual Studio オプションの「テキスト エディター > C# > 詳細設定」から 「ファイルを開くときにアウトラインモードに入る」をオフにすることで ファイルを開いた時に regin やクラス、関数などの折りたたみが すべて開いた状態になります また、折り…

【Visual Studio】ソリューションエクスプローラーのすべての階層を折りたたむ方法

概要 ソリューションエクスプローラーの赤枠のアイコンを押す

【Visual Studio】「行の終わりの不整合」ダイアログを常に表示するかどうかを設定する方法

概要 上記の「行の終わりの不整合」ダイアログを常に表示するかどうかは Visual Studio メニューの「ツール > オプション」から 左メニューの「環境 > ドキュメント」を選択して 「読み込み時に行の終わりの整合性を確認する」を変更することで設定できます

【Visual Studio】ビルド後に成果物を特定のフォルダにコピーする方法

はじめに プロジェクトの「Properties」を開いて「ビルドイベント」の 「ビルド後イベントのコマンドライン」の入力欄に set OUTPUT_DIRECTORY="【コピー先のフォルダのパス】" if not exist %OUTPUT_DIRECTORY% mkdir %OUTPUT_DIRECTORY% copy "$(TargetDir…

【Visual Studio】ILMerge をダウンロードできるサイト様

はじめに https://github.com/mono/nuget/blob/master/Tools/ILMerge/ILMerge.msi 上記ページの「View raw」をクリックするとダウンロードできる

【Visual Studio】同じ依存アセンブリの異なるバージョン間で競合が見つかりました。プロジェクト ファイルで "AutoGenerateBindingRedirects" プロパティを true に設定してください

概要 同じ依存アセンブリの異なるバージョン間で競合が見つかりました。 プロジェクト ファイルで "AutoGenerateBindingRedirects" プロパティを true に設定してください。 詳細については、http://go.microsoft.com/fwlink/?LinkId=294190 を参照してくだ…

【Visual Studio】ラムダ式の => にカーソルを重ねるとキャプチャされている変数を確認できる

概要 ラムダ式の => にカーソルを重ねるとキャプチャされている変数を確認できます 参考サイト様 https://www.slideshare.net/xin9le/dotnetperformancetips-170268354

【Visual Studio】ブックマークは相対パスではなく絶対パスで保存される

概要 ブックマークを使用していた Visual Studio のソリューションを 別のフォルダに移動したところ、ブックマークを押しても ソースコードの該当箇所にジャンプできなかった どうやら Visual Studio のブックマークは相対パスではなく絶対パスで保存されて…

【Visual Studio】Visual Studio を使用せずに NuGet パッケージを入手・展開する方法

はじめに 「NuGet Package Explorer」を使用することで Visual Studio を使用せずに NuGet パッケージを入手・展開することができます NuGet Package Explorer の入手方法 https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases 上記のペ…

【Visual Studio】Visual Studio 2019 で Python の pip install を実行する方法

概要 ソリューションエクスプローラーで 「Python 環境」内にある「Python X.X」を右クリックして 「Python パッケージの管理」を選択します 「Python 環境」ウィンドウが表示されたら赤枠の入力欄に pip install のコマンドを入力して Enter を押すと pip i…

【Visual Studio】新規ソリューションを作成する時のデフォルトの保存場所を変更する方法

概要 Visual Studio メニューの「ツール > オプション」から 「プロジェクトおよびソリューション > 場所」を選択して 「プロジェクトの場所」を変更することで、 新規ソリューションを作成する時のデフォルトの保存場所を設定できます 参考サイト様

【Visual Studio】Ctrl + Shift + V で過去にコピーした履歴からペーストできる

概要 Ctrl + Shift + V で過去にコピーした履歴からペーストできます 参考サイト様

【Visual Studio】ビルド失敗時、成功時にサウンドを再生する方法

概要 Windows スタートメニューから「サウンドの設定」を開きます 「サウンドコントロールパネル」を開きます 「サウンド」タブを選択して、プログラムイベントの 「Microsoft Visual Studio」の項目からサウンドを再生したいタイミングを選び、 再生したい…

【Visual Studio】Ctrl キーを押している間は IntelliSense を半透明にできる

概要 Ctrl キーを押している間は IntelliSense を半透明にできます 参考サイト様

【Visual Studio 2019】ソリューション読み込み時の復元を無効化して起動時間をほんの少し改善する

概要 Visual Studio メニューの「ツール > オプション」から 「プロジェクトおよびソリューション > 全般」の ソリューションの読み込み時にドキュメントを再度開く ソリューションの読み込み時に、ソリューションエクスプローラーのプロジェクトの階層状態…

【Visual Studio】Ctrl + T でファイル、クラスを検索できる

概要 Visual Studio では Ctrl + T でファイル、クラスを検索できます 参考サイト様

【Visual Studio】無視ファイルのシンタックスハイライトを強化したりアイコンを表示したりできる拡張機能「.ignore」

概要 「.ignore」をVisual Studioに追加することで 無視ファイルのシンタックスハイライトを強化したり アイコンを表示したりできます 使用例 適用前 適用後

【Visual Studio】複数のコードを同時に編集できる拡張機能「Multi Edit Mode」

概要 「Multi Edit Mode」をVisual Studioに追加することで 複数のコードを同時に編集できます 使い方 同時に編集したい場所を Alt を押しながらクリックしてからコードを入力します

【Visual Studio】選択中の文字の数を表示できる拡張機能「Show Selection Length」

概要 「Show Selection Length」をVisual Studioに追加することで 選択中の文字の数を表示できます 使い方 文字数には非表示文字(改行コードなど)も含まれます

【Visual Studio】任意の拡張子のファイルを作成できる拡張機能「Add New File」

概要 「Add New File」をVisual Studioに追加することで 任意の拡張子のファイルを作成できます 使い方 ソリューションエクスプローラーで右クリックして 「追加 > New Empty File...」を選択します 作成したいファイルの名前を拡張子付きで入力して「Add fi…

【Visual Studio】マークダウンのプレビュー表示ができる拡張機能「Markdown Editor」

概要 「Markdown Editor」をVisual Studioに追加することで マークダウンのプレビュー表示ができます 使用例

【Visual Studio】Visual Studio の動作が重い時に軽量化する方法

はじめに この記事は、上記の記事を翻訳させていただいたものになります この記事で紹介している Visual Studio の軽量化の方法の中には 便利な機能を無効化することで軽量化を図っているものもありますので ご留意いただけますと幸いです 目次 はじめに 目…

【Visual Studio】Windows Defender に Visual Studio 2017 の除外設定を追加して、Visual Studio のビルド時間を高速化できるスクリプト紹介

はじめに 上記の PowerShell スクリプトを実行することで Windows Defender に Visual Studio 2017 の除外設定を追加して、 Visual Studio のビルド時間を高速化できます 使い方 上記のスクリプトをデスクトップに「test.ps1」という名前で保存します スター…

【Unity】Visual Studio 2019 では変更を保存すると裏で Unity のコンパイルが走る

概要 Visual Studio 2019 では、変更を保存すると 裏で Unity のコンパイルが走るようになりました 裏で Unity のコンパイルを走らせたくない (Unity にフォーカスを戻した時にコンパイルを走らせたい)場合は、 Visual Studio 2019 メニューの「ツール > …

【Visual Studio】Visual Studio 2019 でタイトルバーを表示する方法

概要 Visual Studio 2019 ではデフォルトでタイトルバーが表示されない設定になっています Visual Studio メニューの「ツール > オプション」から 「環境 > プレビュー機能 > コンパクトメニューと検索バーを使用」をオンにして 「OK」を押して Visual Studi…