Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio:粘贴后的光标位置_Visual Studio - Fatal编程技术网

Visual studio Visual Studio:粘贴后的光标位置

Visual studio Visual Studio:粘贴后的光标位置,visual-studio,Visual Studio,我希望在粘贴后保持光标位置,因此最后光标将位于粘贴文本的开头。这将加快我的一些文本编辑场景。我在工具/选项中搜索,但没有找到任何设置。我也搜索了网,但运气不好 我使用VisualStudio 2015 C++ C++.< /P> < p>您可以使用以下扩展名的C命令来粘贴文本并将光标返回到原始位置: public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) { EnvDTE.Text

我希望在粘贴后保持光标位置,因此最后光标将位于粘贴文本的开头。这将加快我的一些文本编辑场景。我在工具/选项中搜索,但没有找到任何设置。我也搜索了网,但运气不好


我使用VisualStudio 2015 C++ C++.< /P> < p>您可以使用以下扩展名的C命令来粘贴文本并将光标返回到原始位置:

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);
}