繁体   English   中英

VS 2019 可扩展性

[英]VS 2019 Extensibility

上周我一直在互联网上搜索,但找不到有效的示例。 我正在尝试构建一个格式化代码的视觉工作室扩展。 我已经阅读了有关 Microsoft 文档的所有演练。 我只想知道如何创建一个快捷方式,当按下它时,它将读取编辑器中的所有文本并允许我对其进行格式化并写回编辑器。 我正在使用 Visual Studio 2019 SDK。

有谁知道一个简单的方法来做到这一点? 在这里的任何帮助将不胜感激,因为我不知道该去哪里找。

您需要创建 VS 命令,请参阅https://docs.microsoft.com/en-us/visualstudio/extensibility/creating-an-extension-with-a-menu-command?view=vs-2019

然后在 VS 选项中或以编程方式为其分配快捷方式。

在命令中获取dte.ActiveDocument并使用txtDoc.StartPoint.CreateEditPoint()等点读取和修改文本,见https://docs.microsoft.com/en-us/dotnet/api/envdte.textdocument.startpoint ?view=visualstudiosdk-2019

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM