24

我找到了新的「快速查找」對話框中很難使用:Visual Studio 2015:我如何恢復VS 2010中的舊查找對話框?

  1. 這是很難看到「區分大小寫」或「全字匹配」是否選擇,特別是當編輯器處於焦點。
  2. 我發現「Aa」比「Match case」更難理解,而「Ab」比「全字匹配」更難理解。
  3. 用於選擇「匹配大小寫/整個單詞」的鍵盤快捷鍵僅在工具提示中可見。
  4. 該對話框不再可移動。

我知道重新映射「在文件中查找」到Ctrl + F,但是然後有太多的點擊來搜索當前文檔與所有文件。

+0

我真的很希望能在這裏看到答案。我在同一條船上。 –

回答

-3

打開查找對話框的快捷鍵是Ctrl + Shift + F.

+2

不,這是我已經提到的不適合的文件查找對話框。 – Jon

-1

按Ctrl-Shift-F組合是不同的對話框不是按Ctrl-F。這是舊的對話框。

+4

Ctrl-Shift-F是「在文件中查找」對話框。我在詢問舊的「查找」對話框。 – Jon

+0

Ctrl-Shift-F的工作原理,我使用VS2013 Premium(12.0.21005.1)。 –

+0

謝謝克里斯!正是我所需要的 –

4

它的相同的快捷方式,CTRL + SHIFT + F 但是,好像它改變了很多。

  1. 默認情況下,它會顯示在新窗口中「ALL」的結果
  2. 你點擊查找「查找下一個」來打開的文檔中找到。

我也習慣使用那個舊對話框。我對這個新對話感到不舒服。希望我能以某種方式恢復舊對話。

感謝 Sameers

+0

在「快速查找」中,如何取消選擇匹配大小寫或整個單詞?我不相信這很難做到。 – user585440

+0

看看我的答案,它提供了一個可用於模擬舊VS2010行爲的AutoHotkey腳本示例。 –

1

似乎沒有要在Visual Studio本身做到這一點的一種方式,但是如果你安裝AutoHotkey的,你可以模擬類似的行爲VS2010(也是我最喜歡的版本) 。

的AHK腳本我爲自己做是在這裏:pastebin.com/M0fVTzLr

它假定你有CTRL-SHIFT-F和CTRL-F映射到 「在文件中查找」。因此,例如,當您點擊CTRL-F時,將出現「在文件中查找」對話框,並且AHK腳本將「查找」設置爲「當前文檔」。此外,當您按ENTER鍵時,它不執行「查找全部」,而是執行「查找下一個」。要執行真正的「全部查找」,您必須按ALT-A。

另外,我做SHIFT-ENTER執行一個「查找以前」。所以基本上,使用這個AHK腳本,你只需點擊CTRL-F,輸入你的文本找到,點擊ENTER鍵找到它,然後按SHIFT-ENTER找到前一個。

如果要模擬文件對話框關閉查找的行爲,你敲擊回車鍵後,它做的第一查找,然後換行:

Enter::SendInput !f 

到:

Enter:: 
    SendInput !f 
    Wait 100 
    SendInput {esc} 
    Return 

注意:即使您選擇了文本,它也會始終將「查找範圍」框設置爲「當前文檔」。但是,您可以隨時設置另一個熱鍵(如CTRL-ALT-F)來執行上述操作,但將「查找範圍」框設置爲「選定文本」。由於CTRL-F強制它返回到「當前文檔」,因此您不必擔心默認設置總是如此。 :)

相關問題