Visual Studio Code-検索結果をコピーする方法は?



Visual Studio Code How Copy Search Results



解決:

以下は、単一のファイルに対して機能します。

  1. CTRL + F
  2. 検索文字列を入力します
  3. CTRL + SHIFT + Lで、見つかったすべてのオカレンスを選択します(最大999)
  4. ESC(または右上のXで検索ダイアログを閉じる)
  5. Ctrlキーを押しながらIキーを押して、行全体を選択します
  6. CTRL + C
  7. 新しいファイルを開く
  8. CTRL + V

VSCode 1.23には、検索結果をコピーする機能が追加されました。リリースノート:検索結果のコピーを参照してください。



検索結果ツリーのコンテキストメニューには、[コピー]、[パスのコピー]、および[すべてコピー]の3つの新しいオプションが含まれています。これは、検索結果の共有またはエクスポートを容易にする非常に優れたリクエストでした。

コピー/貼り付けした結果はあまりきれいではなく、クリックもできないので、注意してください。 「検索結果のコピー」形式の追跡に問題があり(https://github.com/microsoft/vscode/issues/68877を参照)、2019ロードマップにあります(https://github.com/Microsoft/vscodeを参照)。 / wiki / Roadmap#workbench)なので、うまくいけば改善されるでしょう。




v1.41以降の更新 検索結果を新しいエディターに移動し、すべてを簡単に選択してそこにコピーできます。デモ:

検索結果を新しいエディターにコピー

検索エディタのもう1つの利点は、次のことを取得できることです。 環境 '検索結果の周り。したがって、検索語が含まれる行全体の前後に、いくつかの行を取得できます。そしてもちろん、行番号もコピーされます。



検索エディタのコンテキストデモ


そして、あなたはただすることができます 保存する Ctrl + S検索結果エディター自体!そしてそこから線を切ります。またはメモを追加します。構文の強調表示付き。保存する場所を尋ねられます。デフォルトでは、検索を開始したフォルダーになります。次のような名前になりますyourFolder yourSearchTerm.code-search。


新しい検索エディターの詳細については、https://code.visualstudio.com/updates/v1_43#_search-editorsおよびを参照してください。


現在の選択のすべてのオカレンスを選択します

CTRL + SHIFT + L

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf