按行号获取文本
Get text by line number
获取包含第 number/where 行鼠标插入符号的整行文本的最简单方法是什么? (在当前打开的文档中。)
我正在使用以下方法获取行号:
DTE dte = Package.GetGlobalService(typeof(DTE)) as DTE;
int line = ((EnvDTE.TextSelection)dte.ActiveDocument.Selection).ActivePoint.Line;
同样使用类似的方法我可以获得选定的文本:
string line = ((EnvDTE.TextSelection)dte.ActiveDocument.Selection).Text;
但我正在努力寻找任何有用的东西。
要获取插入符号所在的整行文本:
var activePoint = ((EnvDTE.TextSelection)dte.ActiveDocument.Selection).ActivePoint;
string text = activePoint.CreateEditPoint().GetLines(activePoint.Line, activePoint.Line + 1);
获取包含第 number/where 行鼠标插入符号的整行文本的最简单方法是什么? (在当前打开的文档中。)
我正在使用以下方法获取行号:
DTE dte = Package.GetGlobalService(typeof(DTE)) as DTE;
int line = ((EnvDTE.TextSelection)dte.ActiveDocument.Selection).ActivePoint.Line;
同样使用类似的方法我可以获得选定的文本:
string line = ((EnvDTE.TextSelection)dte.ActiveDocument.Selection).Text;
但我正在努力寻找任何有用的东西。
要获取插入符号所在的整行文本:
var activePoint = ((EnvDTE.TextSelection)dte.ActiveDocument.Selection).ActivePoint;
string text = activePoint.CreateEditPoint().GetLines(activePoint.Line, activePoint.Line + 1);