2017-03-07 24 views
0

貼り付け後にカーソルの位置を保持したいので、最後にカーソルは貼り付けられたテキストの先頭になります。これは私のためのテキスト編集のシナリオをスピードアップします。私はツール/オプションで検索しましたが、私はそれのための設定を見つけることはできませんでした。幸運にもネットを探しました。Visual Studio:貼り付け後のカーソルの位置

私はVisual Studio 2015 Community(C++)を使用しています。

答えて

1

あなたがテキストを貼り付けると、元の位置にカーソルを戻すために私のVisual Commander拡張子を持つ次の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); 
} 
関連する問題