概要 「Clean Solution」を Visual Studio に導入すると ソリューションの起動時に開いていたドキュメントを閉じて フォルダを折りたたんでおくことができるようになります 使い方 例えば、上記のようにフォルダやドキュメントを開いた状態で Visual Studio …
概要 「Dummy Text Generator」を Visual Studio に導入すると ダミーの文章を挿入できるようになります 使い方 コードウィンドウを右クリックして「Generate text...」を選択して 挿入する文章の単語数と種類を設定して「Insert」ボタンを押すと 文章を挿入…
概要 「End of the Line」を Visual Studio に導入すると 改行文字を可視化できるようになります 使い方 Ctrl + R、Ctrl + W を押すことで改行文字を可視化できます もう一度押すことで非表示になります 関連記事
概要 「Fix File Encoding」を Visual Studio に導入すると UTF-8 のファイルを BOM 無しで保存できるようになります 関連記事
概要 「Smooth Scrolling」を Visual Studio に導入すると マウスホイールによるスクロールが滑らかになります 使い方 Shift を押しながらマウスホイールを回すと、大きくスクロールできます Ctrl を押しながらマウスホイールを回すと、1ページ分スクロール…
概要 「SmartPaster2017」を Visual Studio に導入すると クリップボードの文字列を様々な書式で貼り付けることができるようになります 使い方 コードウィンドウを右クリックして「Paste As...」から貼り付け方を選択します 例えば、「ピカチュウ」という文…
概要 「Better Comments」を Visual Studio に導入すると コメントのフォントや色、透明度をカスタマイズできるようになります 使い方 コメントの先頭に特定のキーワードを記述することで その行のコメントのフォントや色、透明度をカスタマイズできます Vis…
概要 「Word Highlight With Margin」を Visual Studio に導入すると 選択した単語のすべての出現箇所をハイライト表示できるようになります 使い方 単語をダブルクリックすると、その単語の出現箇所がハイライト表示されます また、スクロールバーにも、単…
概要 「Learn the Shortcut」を Visual Studio に導入すると 使用したコマンドに紐付くショートカットキーを ステータスバーに表示できるようになります 使い方 例えばコードウィンドウを右クリックして 「using の削除と並べ替え」を選択すると ステータス…
概要 「HideMainMenu2017」を Visual Studio に導入すると メインメニューを非表示にできるようになります 導入前 導入後 メインメニューを表示したい時は Alt キーを押します 関連記事
概要 「Clear Tracked Changes」を Visual Studio に導入すると コードウィンドウ左に表示される変更履歴を消去できるようになります 使い方 コードウィンドウ左に変更履歴が表示されている時に Visual Studio メニューの「ツール>Clear Tracked Changes」を…
概要 「ImageComments」を Visual Studio に導入すると コメントで画像を表示できるようになります 使い方 XML ドキュメントコメントで image タグを使用します 関連記事
【Visual Studio 2017】ソリューションエクスプローラのインラインクラスビューを無効化できる拡張機能「Disable Solution Explorer's Dynamic Nodes」
概要 「Disable Solution Explorer's Dynamic Nodes」を Visual Studio に導入すると ソリューションエクスプローラのインラインクラスビューを無効化できるようになります 導入前 導入後 Visual Studio メニューの 「表示>Disable Solution Explorer's Dyna…
概要 「File Info」を Visual Studio に導入すると ファイルのプロパティウィンドウを表示できるようになります 使い方 ウィンドウ右下のアイコンをクリックすると、 ファイルのプロパティウィンドウを表示できます 関連記事
概要 「OpenWith/EditWith」を Visual Studio に導入すると ファイルをメモ帳で開くことができるようになります 使い方 タブを右クリックして「Edit with Notepad」を選択すると そのファイルをメモ帳で開くことができます 関連記事
概要 「Memeful Comments」を Visual Studio に導入すると コメントで画像を表示できるようになります この拡張機能は Visual Studio 2017 で動作します 使い方 class Example { /// <summary> /// ピカチュウ /// </summary> /// <image url="https://www.inside-games.jp/imgs/zoom/731859.jpg" scale="0.5" /> private void Hoge() { } } 例えば上記のよう</image>…
概要 「Clear MEF Component Cache」をVisual Studioに追加することで 拡張機能のキャッシュを削除できるようになります 使い方 Visual Studio メニューの「ツール>Clear MEF Component Cache...」を選択します 確認ダイアログが表示されたら「はい」を押し…
方法 ここでは C# でテキストの折り返しを有効にする方法を例に紹介していきます Visual Studio メニューの「ツール>オプション」を選択します 左のメニューで「テキストエディター>C#>全般」を選択して 「テキストを折り返す」をチェックして「OK」ボタンを…
概要 Ctrl + G で表示される入力欄に行番号を入力して Enter を押すと 指定した行に移動することができます 関連記事
概要 Ctrl + Shift + L で選択している行を削除することができます 関連記事
はじめに スタートメニューから Visual Studio 2017 を起動する時に表示される 上記のスプラッシュウィンドウを無効化する方法を紹介していきます 方法 「C:\ProgramData\Microsoft\Windows\Start Menu\Programs」フォルダを開いて 「Visual Studio 2017」を…
概要 Shift + Alt + Enter を押すと、コードウィンドウを全画面表示できます (解除したい場合はもう一度 Shift + Alt + Enter を押します) Visual Studio メニューの「表示>全画面表示」を選択して 全画面表示することも可能です 関連記事
はじめに この記事ではツールバーの項目に区切り線を追加する方法を紹介していきます 手順 区切り線を追加したいツールバーの右側のボタンを選択して 「ボタンの追加または削除>カスタマイズ」を選択します 「コントロール」の欄から区切り線を追加したい場…
概要 https://msdn.microsoft.com/ja-jp/library/bb166441.aspx 上記のページに Visual Studio の拡張機能に関する 公式のドキュメントがまとめられています
方法 ソリューションエクスプローラーで「Resources」フォルダを右クリックして 「追加>既存の項目」を選択してアイコンの画像ファイルを追加します そして、.vsct ファイルに「GuidSymbol」を追加します <GuidSymbol name="addButtonSet" value="【GUID】"> <IDSymbol name="addButton" value="1" /> </GuidSymbol> name は適当に設定して、GUID は Visual Studio …
概要 .vsct ファイルの「Button」に <CommandFlag>DefaultDisabled</CommandFlag> を追加して コマンドがデフォルトで無効になるように設定します <Buttons> <Button guid="guidCommand1PackageCmdSet" id="Command1Id" priority="0x0100" type="Button"> <Parent guid="guidCommand1PackageCmdSet" id="MyMenuGroup" /> <Icon guid="guidImages" id="bmpPic1" /> <…</icon></parent></button></buttons>
方法 .vsct ファイルに「KeyBinding」を追加する <KeyBindings> <KeyBinding guid="guidCommand1PackageCmdSet" id="Command1Id" editor="guidVSStd97" mod1="Control" mod2="Control" key1="T" key2="S" /> </KeyBindings> 参考サイト様 https://stackoverflow.com/questions/15071825/how-to-register-key-binding-code-on-vsix-package-insta…
概要 上記のページで公式のサンプルが31種類公開されています
方法 Button に <CommandFlag>DefaultInvisible</CommandFlag> を追加する <Buttons> <Button guid="guidCommand1PackageCmdSet" id="Command1Id" priority="0x0100" type="Button"> <Parent guid="guidCommand1PackageCmdSet" id="MyMenuGroup" /> <Icon guid="guidImages" id="bmpPic1" /> <CommandFlag>DefaultInvisible</commandflag></icon></parent></button></buttons>
方法 Button に <CommandFlag>DefaultDisabled</CommandFlag> を追加する <Buttons> <Button guid="guidCommand1PackageCmdSet" id="Command1Id" priority="0x0100" type="Button"> <Parent guid="guidCommand1PackageCmdSet" id="MyMenuGroup" /> <Icon guid="guidImages" id="bmpPic1" /> <CommandFlag>DefaultDisabled</commandflag></icon></parent></button></buttons>