Microsoft、「Visual Studio」のブックマーク機能を補完する「Bookmark Studio」を発表
米Microsoftは4月1日(現地時間)、新しい「Visual Studio」拡張機能「Bookmark Studio」を発表した。「Visual Studio」のブックマーク機能に寄せられていたフィードバックを実験的な拡張機能にまとめたものだという。
「Visual Studio」のブックマーク(しおり)機能に関しては、以前からキーボードナビゲーションの改善や共有機能の追加といった要望が寄せられていたが、それをそのまま実装してしまうと、オリジナルのブックマーク機能にあった“シンプルで信頼性が高い”という特性が失われてしまう。そこで開発されたのが「Bookmark Studio」だ。既存のブックマーク機能はそのまま、追加で機能を拡張できる。
「Bookmark Studio」拡張機能の中核は、“スロット”ベースのナビゲーションだ。この“スロット”は1から9まであり、[Shift]+[Alt]+[(スロット番号)]キーというアクセスショートカットが割り当てられている。「Visual Studio」で特定のコード部分をブックマークに追加すると、それが空き“スロット”へ順に割り当てられ、キーボードショートカットで迅速にナビゲーションできるというわけだ。よく使うブックマークが9個に収まるならば、これは使いやすく、わかりやすい。
また、専用の「Bookmark Manager」ツールウィンドウを備えるのも魅力。このツールウィンドウではブックマークすべてを一覧・検索・フィルタリング可能で、ブックマークのラベルや色、フォルダーなども設定できる(これらのメタデータはソリューション単位で保存される)。もちろん、クリックすればブックマーク位置にジャンプできる。
そのほかにも、「Bookmark Studio」拡張機能はデータのエクスポートが可能(プレーンテキスト、Markdown、CSV)。プルリクエストにブックマークを入れたり、調査経路をチームメイトと共有したりといったコラボレーションツールとしても利用できる。コードに編集が加えられても、ブックマークは“正しい位置”へ追従するため、開発がアクティブに行われていてもブックマークが混乱してしまうこともない。
「Bookmark Studio」拡張機能は「GitHub」でホストされているオープンソースプロジェクトで、ライセンスは「Apache-2.0」。「Visual Studio 2022」以降に対応しており、現在「Visual Studio Marketplace」から無償でダウンロードできる。
