【问题标题】:Extend visual studio code editor扩展 Visual Studio 代码编辑器
【发布时间】:2014-11-11 16:11:30
【问题描述】:

我正在考虑创建一个基本上可以在光标位置生成代码的扩展。

因此,要使用扩展,您可以单击任意位置(例如在方法中),然后右键单击,出现上下文菜单,选择自定义菜单选项(属于扩展的一部分),然后在此选择之后它将运行一些业务逻辑并在光标位置生成代码。

据我所知,T4 模板仅适用于生成整个文件。所以我想要走的路是创建一个扩展。

为了清楚起见,我不是在寻找一个完整的解决方案,只是对如何去做这件事的概述。我首先创建了一个 Visual Studio 包。

现在想了解一些基本的知识,了解使用哪些对象来实现自定义右键单击命令以及如何处理活动文档。

只要朝着正确的方向推进就很棒了。

【问题讨论】:

标签: visual-studio-2013 visual-studio-extensions


【解决方案1】:

您需要将create a command in your VSCT,使用MenuCommandService、get the active text viewreplaceinsert 文本处理到其缓冲区中。

【讨论】:

  • 简而言之,这是一个很棒的答案。这将把我带到我需要去的地方,并为我提供我可以单独学习的所有组件。没有入口点,整个框架有点混乱,所以谢谢!
  • 不客气!您还可以在我的 GitHub 帐户上查看我的扩展以获取示例。如果您遇到困难,请随时在此处或 Twitter 上提出更多问题。
  • 在我现在开始任何编码之前,我很可能会在你的博客中迷失几天......
猜你喜欢
  • 1970-01-01
  • 2011-10-08
  • 2012-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-26
  • 1970-01-01
相关资源
最近更新 更多