如何获取Visual Studio 2015编辑器窗口的选定文本?

施特洛夫

我想实现一个Visual Studio 2015扩展,以在代码编辑器中获取用户选择的文本。比我想操纵选定的文本。

在代码编辑器中通过上下文菜单具有“按钮/命令”。但是我不知道如何获取选定的文本。

我认为,这个解决方案在这里已经过时或者我missunderstand解决方案。

马修·沃森(Matthew Watson)

我假设您的代码已经在从派生的类中Package

您可以像这样获取和修改选择文本:

DTE dte = (DTE)GetService(typeof(DTE));

if (dte.ActiveDocument != null)
{
    var selection = (TextSelection)dte.ActiveDocument.Selection;
    string text = selection.Text;

    // Modify the text, for example:
    text = ">>" + text + "<<";

    // Replace the selection with the modified text.
    selection.Text = text;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2015:文本编辑器中的行

Visual Studio 2015图标编辑器

在Visual Studio中,有什么方法可以在编辑器中以编程方式修改选定的编辑器文本?代码段?宏?

Visual Studio代码编辑器窗口中的竖线?

如何在Visual Studio 2013中隐藏除编辑器窗口以外的所有窗口?

Visual Studio编辑器不显示任何文本

如何在Visual Studio代码编辑器组窗口中查看隐藏的文件?

如何在Visual Studio编辑器窗口中隐藏或显示自定义边距

如何在 Visual Studio Code 中将编辑器窗口缩放恢复为正常大小

如何在文本编辑器/ Visual Studio Code中直接从FTP打开文件

如何检查Visual Studio中的文本编辑器视图是否已修改(未保存)?

如何更改Visual Studio(或任何其他文本/代码编辑器)的插入符号大小?

如何从Visual Studio编辑器中检索文本以与Roslyn SyntaxTree一起使用?

在Visual Studio 2019 SSIS包设计器中更改任务编辑器窗口的字体

Ace编辑器获取当前选定的行号和文本

如何升级Visual Studio Code编辑器?

Visual Studio如何选择用于文件的编辑器?

Visual Studio 编辑器错误

Visual Studio Code 编辑器图标

Visual Studio中的编辑器选项卡窗口的顺序是什么

Visual Studio 2015社区:PNG编辑器错误-“来自HRESULT的异常:0x80020101”

Visual Studio 2015 WPF XAML编辑器无法打开XAML文件

Visual Studio 2015 CE Javascript 编辑器无法识别正则表达式中的“(?”

如何在Visual Studio扩展的代码编辑器中获取有关鼠标位置下单词的信息

Android Studio编辑器:如何禁用导入建议的蓝色弹出窗口

设置为灰色时,如何在Visual Studio的文本编辑器中激活“跟踪更改”功能?

Visual Studio Code为文本编辑器导航配置分词

Visual Studio文本编辑器中的“ col”值是多少

分析结果?Visual Studio文本编辑器中的那些粉红线是什么?