簡體   English   中英

擴展Visual Studio 2010-使用鍵盤快捷鍵替換編輯器中的文本

[英]Extending Visual Studio 2010 - Replace text in editor with keyboard shortcut

我想為Visual Studio 2010編輯器編寫一個擴展,該擴展可以替換/編輯所選文本。 我已經通過選擇“其他項目類型-擴展性-加載項”找出了“老方法”,但是據我所知,這是很舊的,包括很多COM Interop和類似那。

我可以在網上找到用於新型可擴展性項目的示例(“新項目-C#-可擴展性”)僅處理顏色之類的東西,並在字母和諸如此類的無用的東西周圍制作框。

可以使用MEF和VSIX來完成此操作,還是必須退回傳統方法?

我想做的事:

  • 創建一個擴展來添加菜單項(可能還有一個工具欄按鈕)
  • 當用戶單擊按鈕/菜單項(或分配的鍵盤快捷鍵)時,當前所選的文本將根據加載項的行為進行更改。

我已經設法通過舊式外接程序做到了這一點,但是當有新的MEF東西出現時,使用如此多的互操作性會感到“錯誤”。 非常感謝任何示例,代碼示例,教程等!

傳統方法是使用Visual Studio集成包服務,但是現在您可以利用MEF Framework的功能 在這里看看:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM