我想粘贴后保持光标位置,所以最后光标将位于粘贴文本的开头。这将为我加速一些文本编辑场景。我在工具/选项中搜索,但我没有找到任何设置。也没有运气在网上搜索过。
我正在使用 Visual Studio 2015 社区 (C++)。
您可以使用以下 C# 命令和我的Visual Commander扩展来粘贴文本并将光标返回到原始位置:
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
EnvDTE.TextSelection ts = DTE.ActiveWindow.Selection as EnvDTE.TextSelection;
int originalPosition = ts.ActivePoint.AbsoluteCharOffset;
ts.Insert(System.Windows.Clipboard.GetText());
ts.MoveToAbsoluteOffset(originalPosition);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句