如何在VS编辑器中以编程方式转到行/列?

时间:2019-04-24 12:52:53

标签: c# visual-studio-extensions

以编程方式开发Visual Studio扩展的最佳实践是什么:

  • 将焦点放在某个编辑器窗口中的某个文件上吗?
  • 将光标设置在特定的行/列上吗?

我一直在搜索VS SDK文档,但找不到任何东西。任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

要激活文件:

dte.ItemOperations.OpenFile(path, null);

要将光标设置在行/列上:

EnvDTE.TextSelection ts = dte.ActiveDocument.Selection as EnvDTE.TextSelection;
ts.MoveToLineAndOffset(line, column);