方法 .vsct ファイルの「Button」に <CommandFlag>TextChanges</CommandFlag> を追加する <Buttons> <Button guid="guidCommand1PackageCmdSet" id="Command1Id" priority="0x0100" type="Button"> <Parent guid="guidCommand1PackageCmdSet" id="MyMenuGroup" /> <Icon guid="guidImages" id="bmpPic1" /> <CommandFlag>TextChanges</commandflag></icon></parent></button></buttons>
方法 スタートメニューで「Visual Studio 2017」フォルダ内の 「Reset the Visual Studio 2017 Experimental Instance」を選択する
ソースコード var dte = ServiceProvider.GetService( typeof( _DTE ) ) as _DTE; if ( dte == null ) return; var activeDocument = dte.ActiveDocument; if ( activeDocument == null ) return; var textDocument = activeDocument.Object() as TextDocume…
概要 https://www.microsoft.com/en-us/download/details.aspx?id=35825 上記のページにアクセスして、「Download」ボタンを押して、 「Choose the download you want」の欄で ダウンロードしたいアイコンセットをチェックして「Next」ボタンを押す
はじめに この記事では Visual Studio 2017 で メニューにコマンドを追加する拡張機能を作成する方法を紹介していきます 検証環境 Visual Studio Community 2017 手順 プロジェクトの準備 Visual Studio メニューの「ファイル>新規作成>プロジェクト」を選択…
概要 Visual Studio 2017 をまだインストールしていない場合 Visual Studio 2017 をインストールする時に 「Visual Studio 拡張機能の開発」をチェックしてインストールします Visual Studio 2017 を既にインストールしている場合 Visual Studio メニューの…
検証環境 Visual Studio 2017 言語パックのインストール Visual Studio メニューの「ツール>ツールと機能を取得」を選択します 「言語パック」のタブを選択して、 使用したい言語パックをチェックして「変更」ボタンを押します 言語の変更 Visual Studio メ…
検証環境 Visual Studio 2017 概要 private void MenuItemCallback( object sender, EventArgs e ) { Object selectedObject = null; var monitorSelection = Package.GetGlobalService( typeof( SVsShellMonitorSelection ) ) as IVsMonitorSelection; moni…
検証環境 Visual Studio 2017 概要 private void MenuItemCallback( object sender, EventArgs e ) { Object selectedObject = null; var monitorSelection = Package.GetGlobalService( typeof( SVsShellMonitorSelection ) ) as IVsMonitorSelection; moni…
ソースコード var fullPath = projectItem.Properties.Item( "FullPath" ).Value.ToString();
はじめに <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_XPROJ_PROJITEM"/> コンテキストメニューにコマンドを追加して 拡張機能を実装する時に使用できる ID をまとめました リスト ID 対象 IDM_VS_CTXT_CODEWIN コードウィンドウ IDM_VS_CTXT_FOLDERNODE フォルダ IDM_VS_CTXT_ITEMNODE 項目 IDM_VS_CTXT_PROJNODE プロジ</parent>…
概要 「Mouse Fast Scroll」を Visual Studio に導入すると Ctrl を押しながらマウスホイールを回すと1ページ分スクロールできるようになります 関連記事
概要 「Find in Solution Explorer」を Visual Studio に導入すると 開いているファイルがソリューションエクスプローラの どこにあるか検索できるようになります 使い方 開いているファイルのタブを右クリックして 「Find In Solution Explorer」を選択しま…
文字を変更する var statusBar = ServiceProvider.GetService( typeof( SVsStatusbar ) ) as IVsStatusbar; statusBar.SetText( "ピカチュウ" ); プログレスバーを表示する var statusBar = ServiceProvider.GetService( typeof( SVsStatusbar ) ) as IVsSta…
概要 switch 文にカーソルを合わせた状態で Ctrl + . を押して「欠落しているケースの追加」を選択すると case が自動で追加できます 関連記事
方法 Visual Studio のメニューの「ツール>ツールと機能を取得」を選択すると 上記の画面が表示されて、Visual Studio に機能を追加することができます 関連記事
はじめに Visual Studio では TODO や HACK などのコメントの一覧を表示することができます 検証環境 Visual Studio Community 2017 方法 Visual Studio メニューの「表示>タスク一覧」を選択します 表示された「タスク一覧」ウィンドウで、タスクの一覧を確…
はじめに Visual Studio では行番号を表示することができます 検証環境 Visual Studio Community 2017 方法 ここでは C# を例に紹介していきます Visual Studio メニューの「ツール>オプション」を選択します 左のメニューで「テキストエディター>C#」を選択…
概要 Alt キーを押しながらドラッグすると矩形選択できます 検証環境 Visual Studio Community 2017 関連記事
はじめに Visual Studio では空白(スペース)やタブを表示することができます 検証環境 Visual Studio Community 2017 方法 Visual Studio メニューの「編集>詳細>スペースの表示」を選択します これで、空白(スペース)やタブを表示することができます 関…
はじめに Visual Studio はデフォルトで3パターンの配色が用意されています 配色テーマ 青 淡色 濃色 検証環境 Visual Studio Community 2017 方法 Visual Studio メニューの「ツール>オプション」を選択します 左のメニューで「環境」を選択して 「配色テー…
はじめに Visual Studio では自動整形(オートフォーマット)を無効にすることができます 検証環境 Visual Studio Community 2017 方法 ここでは C# における自動整形の無効化の方法を例に紹介していきます Visual Studio メニューの「ツール>オプション」を…
はじめに Visual Studio ではメニューから実行できるコマンドに 好きなショートカットキーを設定することができます 検証環境 Visual Studio Community 2017 方法 ここでは、「ツール>カスタマイズ」のコマンドに ショートカットキーを割り当てる方法を例に…
はじめに Visual Studio では普段使用しないメニューを非表示にすることができます 検証環境 Visual Studio Community 2017 方法 ここでは、「ファイル」メニューから 「スタートページ」の項目を非表示にする方法を例に紹介していきます Visual Studio メニ…
はじめに Visual Studio では using の定義が必要なクラスや構造体などを参照する時に using の定義を自動で記述する機能が存在します 検証環境 Visual Studio Community 2017 方法 using の定義が必要な記述にカーソルを合わせた状態で Ctrl + . を押して …
はじめに Visual Studio では未使用の using の記述を一括で削除することができます 検証環境 Visual Studio Community 2017 方法 ソースコードを右クリックして「using の削除と並べ替え」を選択します これで未使用の using の記述を一括で削除できます 関…
はじめに Visual Studio では変数や関数、名前空間、クラス、構造体などの名前を変更したい時に それらが参照されている箇所も含めて一括で名前を変更することができます 検証環境 Visual Studio Community 2017 方法 クラスや変数を右クリックして「名前の…
はじめに Visual Studio を起動した時に表示されるスタートページは非表示にすることができます 検証環境 Visual Studio Community 2017 方法 Visual Studio メニューの「ツール>オプション」を選択します 「スタートアップ」を選択して、「スタートアップ時…
はじめに Visual Studio のウィンドウは縦に分割して表示することができます 検証環境 Visual Studio Community 2017 方法 Visual Studio メニューの「ウィンドウ>分割」を選択すると、 ウィンドウを縦に分割して表示できます 分割を解除したい場合は、 Visu…
はじめに Visual Studio のツールバーは、ボタンを追加するなど 自由にカスタマイズすることができます 検証環境 Visual Studio Community 2017 方法 ここでは、Visual Studio のツールバーに 「新規ウィンドウ」ボタンを追加する方法を例にして紹介していき…