Visual Studio 2015エディターウィンドウの選択されたテキストを取得するにはどうすればよいですか?

cSteusloff

Visual Studio 2015拡張機能を実装して、ユーザーが選択したテキストをコードエディターでフェッチしたいと思います。選択したテキストを操作したいより。

コードエディタのコンテキストメニューからボタン/コマンドがあります。しかし、選択したテキストを取得する方法がわかりません。

ここでのこの解決策は時代遅れだと思うか、解決策を誤解しています。

マシューワトソン

あなたのコードはすでにPackageから派生したクラスにあると思います

次のように選択テキストを取得および変更できます。

DTE dte = (DTE)GetService(typeof(DTE));

if (dte.ActiveDocument != null)
{
    var selection = (TextSelection)dte.ActiveDocument.Selection;
    string text = selection.Text;

    // Modify the text, for example:
    text = ">>" + text + "<<";

    // Replace the selection with the modified text.
    selection.Text = text;
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio 2019でVisual C#クラステンプレートを選択するにはどうすればよいですか?

分類Dev

Visual Studioコードエディターに右マージンを追加するにはどうすればよいですか?

分類Dev

Visual Studio Codeの[エクスプローラ]タブからディレクトリを除外するにはどうすればよいですか?

分類Dev

Visual Studio Codeの[エクスプローラ]タブからディレクトリを除外するにはどうすればよいですか?

分類Dev

Visual Studioイミディエイトウィンドウを再度開くにはどうすればよいですか?

分類Dev

Visual Studio 2015のライセンスキーを変更するにはどうすればよいですか?

分類Dev

カスタマイズされたルールの重大度設定を使用して、Visual Studio用の最新のSonarLintルールセットをSonarQubeからダウンロードするにはどうすればよいですか?

分類Dev

Visual Studio 2015 ifステートメントの後に既存のコードを新しく配置された中括弧にすばやく移動するにはどうすればよいですか?

分類Dev

Visual Studio Codeでウィンドウのサイズと位置を設定するにはどうすればよいですか?

分類Dev

Visual Studio拡張機能:コンテキストメニューが呼び出された行を取得するにはどうすればよいですか?

分類Dev

Visual Studio CodeでFlutterのウィジェットインスペクターを使用するにはどうすればよいですか?

分類Dev

C#バイト[]の最初の8バイトは何ですか?Visual Studioのメモリウィンドウでそれらをスキップするにはどうすればよいですか?

分類Dev

Visual Studioの用語にコンテキストを提供するにはどうすればよいですか?

分類Dev

Visual Studioエディターで特定の行/列/長さにタグを作成するにはどうすればよいですか?

分類Dev

Visual Studio拡張機能のウィンドウにボタンを追加するにはどうすればよいですか?

分類Dev

Visual Studio ErrorWindowで選択したアイテムを取得するにはどうすればよいですか?

分類Dev

Visual Studioコマンドプロンプトのウィンドウプロパティを変更するにはどうすればよいですか?

分類Dev

Visual Studio 2015でデフォルトでByValキーワードの挿入をアクティブ化するにはどうすればよいですか?

分類Dev

Visual Studio2015でデータベースからテキストボックスに行を表示するにはどうすればよいですか

分類Dev

Visual StudioエディターがドットのJavascript関数宣言を壊さないようにするにはどうすればよいですか?

分類Dev

Visual Studio SDLで作成した画像ウィンドウを開いたままにするにはどうすればよいですか?

分類Dev

Visual Studio 2015のプロパティウィンドウでフォントサイズの単位を変更するにはどうすればよいですか?

分類Dev

Visual Studioのテキストエディタービューが変更されている(保存されていない)かどうかを確認するにはどうすればよいですか?

分類Dev

Visual Studio(イミディエイトウィンドウ)で処理された例外の詳細を取得する

分類Dev

Visual Studio 2017 のデフォルト テンプレートでルーティングを変更するにはどうすればよいですか?

分類Dev

Visual Studio 2017のイミディエイトウィンドウでデータコンテキストを使用することは可能ですか?

分類Dev

Visual Studio 2017でSQLテーブルを削除しようとすると、SSOXで「オブジェクト定義ウィンドウが開いているためにデータベースオブジェクトを削除できません」というメッセージが表示されるのはなぜですか。

分類Dev

Visual Studio 2015/2017のカスタムツールウィンドウ内にウィンドウフォームを作成するにはどうすればよいですか?

分類Dev

Visual Studio 2017でAngularバインディングをデバッグまたはトレースするにはどうすればよいですか?

Related 関連記事

  1. 1

    Visual Studio 2019でVisual C#クラステンプレートを選択するにはどうすればよいですか?

  2. 2

    Visual Studioコードエディターに右マージンを追加するにはどうすればよいですか?

  3. 3

    Visual Studio Codeの[エクスプローラ]タブからディレクトリを除外するにはどうすればよいですか?

  4. 4

    Visual Studio Codeの[エクスプローラ]タブからディレクトリを除外するにはどうすればよいですか?

  5. 5

    Visual Studioイミディエイトウィンドウを再度開くにはどうすればよいですか?

  6. 6

    Visual Studio 2015のライセンスキーを変更するにはどうすればよいですか?

  7. 7

    カスタマイズされたルールの重大度設定を使用して、Visual Studio用の最新のSonarLintルールセットをSonarQubeからダウンロードするにはどうすればよいですか?

  8. 8

    Visual Studio 2015 ifステートメントの後に既存のコードを新しく配置された中括弧にすばやく移動するにはどうすればよいですか?

  9. 9

    Visual Studio Codeでウィンドウのサイズと位置を設定するにはどうすればよいですか?

  10. 10

    Visual Studio拡張機能:コンテキストメニューが呼び出された行を取得するにはどうすればよいですか?

  11. 11

    Visual Studio CodeでFlutterのウィジェットインスペクターを使用するにはどうすればよいですか?

  12. 12

    C#バイト[]の最初の8バイトは何ですか?Visual Studioのメモリウィンドウでそれらをスキップするにはどうすればよいですか?

  13. 13

    Visual Studioの用語にコンテキストを提供するにはどうすればよいですか?

  14. 14

    Visual Studioエディターで特定の行/列/長さにタグを作成するにはどうすればよいですか?

  15. 15

    Visual Studio拡張機能のウィンドウにボタンを追加するにはどうすればよいですか?

  16. 16

    Visual Studio ErrorWindowで選択したアイテムを取得するにはどうすればよいですか?

  17. 17

    Visual Studioコマンドプロンプトのウィンドウプロパティを変更するにはどうすればよいですか?

  18. 18

    Visual Studio 2015でデフォルトでByValキーワードの挿入をアクティブ化するにはどうすればよいですか?

  19. 19

    Visual Studio2015でデータベースからテキストボックスに行を表示するにはどうすればよいですか

  20. 20

    Visual StudioエディターがドットのJavascript関数宣言を壊さないようにするにはどうすればよいですか?

  21. 21

    Visual Studio SDLで作成した画像ウィンドウを開いたままにするにはどうすればよいですか?

  22. 22

    Visual Studio 2015のプロパティウィンドウでフォントサイズの単位を変更するにはどうすればよいですか?

  23. 23

    Visual Studioのテキストエディタービューが変更されている(保存されていない)かどうかを確認するにはどうすればよいですか?

  24. 24

    Visual Studio(イミディエイトウィンドウ)で処理された例外の詳細を取得する

  25. 25

    Visual Studio 2017 のデフォルト テンプレートでルーティングを変更するにはどうすればよいですか?

  26. 26

    Visual Studio 2017のイミディエイトウィンドウでデータコンテキストを使用することは可能ですか?

  27. 27

    Visual Studio 2017でSQLテーブルを削除しようとすると、SSOXで「オブジェクト定義ウィンドウが開いているためにデータベースオブジェクトを削除できません」というメッセージが表示されるのはなぜですか。

  28. 28

    Visual Studio 2015/2017のカスタムツールウィンドウ内にウィンドウフォームを作成するにはどうすればよいですか?

  29. 29

    Visual Studio 2017でAngularバインディングをデバッグまたはトレースするにはどうすればよいですか?

ホットタグ

アーカイブ