1

我希望 Visual Studio 2010 在代码编辑器窗口中为一段选定的文本着色。

我现在所做的是:我在 VS 2010 中打开一个文件,然后通过以下代码转到我感兴趣的一段代码:

EnvDTE80.DTE2 dte2;
dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE");
dte2.MainWindow.Activate();
EnvDTE.Window w = dte2.ItemOperations.OpenFile(filepath, EnvDTE.Constants.vsViewKindTextView);

EnvDTE.TextSelection textSelection = (EnvDTE.TextSelection)dte2.ActiveDocument.Selection;
textSelection.GotoLine(startRow, true);

接下来,我真正想要的是用颜色和背景突出显示选定的文本。

我有以下信息:(int)startRow(int)startCol和。并且选定的文本范围从到。(int)endRow(int)endCol[startRow, startCol][endRow, endCol]

4

0 回答 0