[英]In Visual Studio, find and commands by name?
我想在Visual Studio中更多地使用鍵盤,而我的內存用於ctrl+alt+f??, alt+??
組合鍵讓我失望。
我更喜歡emacs模型之類的附件,它可以按名稱搜索命令; 例如,在emacs中鍵入
alt+x enab <tab><tab>
並為您顯示以'enab'開頭的命令列表;
enable-command
enable-flow-control
enable-theme
我想知道是否有快捷方式或擴展名,以便可以在VS中做類似的事情,例如
alt+x imm <tab><tab>
然后選擇執行以下一項
Debug.Immediate
Tools.ImmediateMode
有什么線索嗎?
編輯
@Trillian和@the_mandrill都給了我正確的答案。 事實證明,有兩種方法可以進入我要尋找的模式;
1) Edit.GoToFindCombo
,它為您提供了一些菜單欄空間來鍵入類似
>Debug.Immediate
2) View.CommandWindow
,它為您提供了一個完整的面板(例如即時窗口或輸出窗口),使您可以輸入更多的空間並查看已執行命令的文本輸出。
也可以使用命令窗口和類似如下的語法自己在任何一個窗口中別名命令
alias sol View.SolutionExplorer
並像檢索當前列表
alias
我已經將Edit.GoToFindCombo
映射到alt-x
並將View.CommandWindow
映射到alt-shift-x
,已經感覺到更多的emacs-y了:)
如果將其集成在Ctrl + Q Quick Launch框中,那就太好了。 在此之前,最好的內置工具可能是Go To Find Combo 。 您可以使用它來啟動任意命令,方法是先鍵入'>'字符,然后鍵入Visual Studio命令的開頭,包括您列出的命令。 您將獲得自動補全功能,但僅適用於以您鍵入的內容開頭的字符串,因此>Deb
會列出所有以Debug.
開頭的命令Debug.
。 為了您的具體的例子, >imm
將實際工作,因為有一個immed
捷徑Debug.Immediate
,但一般你必須知道的前綴。
默認情況下,“轉到查找組合”不在VS2013 UI中,但是您可以通過選擇“自定義”並在“編輯”類別中找到命令將其添加到任何工具欄中。 一旦將其放置在工具欄中,默認情況下,Ctrl + /快捷鍵將使其成為焦點。
命令完成的“>”前綴也可以在“命令”和“立即”窗口中使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.