簡體   English   中英

Visual Studio 代碼 - 如何復制搜索結果?

[英]Visual studio code - how to copy search results?

Visual Studio Code 有沒有辦法將搜索結果復制到新的 window 中?

作為獎勵,我真的希望能夠刪除文件名,只需將包含搜索結果文本的行復制到新的 window。

例如,我希望能夠將下面的搜索結果復制到新的編輯器 window。 我不介意我是否需要安裝一個擴展來做到這一點。

在此處輸入圖像描述

以下適用於單個文件:

  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 添加了復制搜索結果的功能,請參閱發行說明:復制搜索結果

搜索結果樹上下文菜單包括三個新選項:復制、復制路徑和全部復制。 這是一個高度 👍'd 的請求,它將使共享或導出您的搜索結果更容易。

復制/粘貼時結果不是很漂亮或可點擊,因此請預先警告。 跟蹤“復制搜索結果”格式(請參閱https://github.com/microsoft/vscode/issues/68877 )存在一個問題,它位於 2019 年路線圖(請參閱https://github.com/Microsoft/vscode /wiki/Roadmap#workbench ) 所以希望它會得到改進。


從 v1.41 開始更新,您可以將搜索結果移動到新的編輯器,並輕松地全選並復制到那里。 演示:

在新編輯器中復制搜索結果

搜索編輯器的另一個優點是您可以獲得搜索結果周圍的“上下文”。 因此,您可以在包含搜索詞的整行之前和之后獲得一些行。 當然,行號也會被復制。

搜索編輯器上下文演示


您可以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

這將適用於單個文件,假設您關心的每一行都以搜索文本開頭: 1. 突出顯示您的搜索字符串 2. CTRL + SHIFT + L 選擇找到的所有匹配項 3. SHIFT + ↓ 選擇所有這些行 4 . CTRL + C 5. 打開一個新文件 6. CTRL + V

截至 12/2020 CTRL + SHIFT + L不起作用(對我而言)

搜索結果呈現后,右鍵單擊文本文件並選擇“更改所有匹配項”(或 CTRL+F2)。 這將自動選擇匹配的文本項。 然后你可以簡單地復制它。

現在在搜索輸入下有一個“在編輯器中打開”按鈕在此處輸入圖像描述

錯誤的。 根據文檔,正確的格式是使用 Right Alt + Enter,使用 Ctrl + C 然后打開一個新選項卡並使用 Ctrl + V 粘貼結果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM