如何自定義Visual Studio快捷方式
經(jīng)過長時(shí)間學(xué)習(xí)Visual Studio快捷方式,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。如果某個(gè)您喜歡使用的鍵盤快捷方式默認(rèn)沒有設(shè)置,您總是可以通過單擊“工具”>“選項(xiàng)...”>“環(huán)境”>“鍵盤”來自定義這個(gè)Visual Studio快捷方式。不過,如果要在您的使用環(huán)境中添加多個(gè)Visual Studio快捷方式,則可以通過編輯自動(dòng)保存的設(shè)置文件直接添加這些快捷方式??梢酝ㄟ^以下步驟來實(shí)現(xiàn):
步驟 1:導(dǎo)出當(dāng)前的“鍵盤快捷方式”。轉(zhuǎn)到“工具”>“導(dǎo)入和導(dǎo)出設(shè)置. . .”,啟動(dòng)“導(dǎo)入/導(dǎo)出設(shè)置向?qū)А?。選擇“導(dǎo)出選定的環(huán)境設(shè)置”,單擊“下一步”。單擊“所有設(shè)置”,取消選中所有復(fù)選框,然后展開“選項(xiàng)”、“環(huán)境”節(jié)點(diǎn),選擇“鍵盤”復(fù)選框。單擊“下一步”轉(zhuǎn)到向?qū)У淖詈笠豁?。將新的設(shè)置文件命名為“MyKeyboardShorcuts.vssettings”,路徑使用默認(rèn)目錄。單擊“完成”。
步驟 2:打開并編輯設(shè)置文件。該文件的路徑為 My Documents\Visual Studio 2005\Settings\MyKeyboardShortcuts.vssettings。Visual Studio 的設(shè)置文件就是 XML 格式的文件,您可以使用任何編輯器打開該文件。我推薦使用 Visual Studio 來打開該文件,因?yàn)檫@樣可以使用 Visual Studio 中的為語法標(biāo)注顏色的功能以及文檔格式設(shè)置功能。打開文件之后,按下 Ctrl+K、Ctrl+D,讓 Visual Studio 對其自動(dòng)進(jìn)行格式設(shè)置。然后,查找 <UserShortcuts> 標(biāo)簽。在此 XML 元素內(nèi)部,您可以添加自己的一列快捷方式。
- ...
- <UserShortcuts>
- <Shortcut Command="View.CommandWindow" Scope="Global">
- Ctrl+W, Ctrl+C
- </Shortcut>
- <Shortcut Command="View.SolutionExplorer" Scope="Global">
- Ctrl+W, Ctrl+S
- </Shortcut>
- <Shortcut Command="View.ErrorList" Scope="Global">
- Ctrl+W, Ctrl+E
- </Shortcut>
- <Shortcut Command="View.TaskList" Scope="Global">
- Ctrl+W, Ctrl+T
- </Shortcut>
- <Shortcut Command="View.Output" Scope="Global">
- Ctrl+W, Ctrl+O
- </Shortcut>
- </UserShortcuts>
- ...
此處的 XML 是非常容易理解的。只要為要添加的每個(gè)Visual Studio快捷方式設(shè)置一個(gè) <Shortcut> 元素即可。將快捷方式本身指定為該元素的內(nèi)容,要將 Shift、Ctrl 和 Alt 等修改鍵結(jié)合起來使用,可以使用“+”字符將它們串連起來(例如,Ctrl+Alt+J)。在“Command”屬性中為快捷方式所要綁定的命令指定規(guī)范的命令名稱?!癝cope”屬性總是為“Global”,因此這里不再贅述。此操作過程中最困難的部分可能就是確定特定命令的規(guī)范名稱。特定命令的規(guī)范名稱的格式為:頂級(jí)菜單名稱加“.”字符再加命令名稱,采用“駝峰式”大小寫格式,不包含任何空格。
#t#添加了所有Visual Studio快捷方式之后,保存該文件
步驟 3:導(dǎo)入設(shè)置文件。既然已在設(shè)置文件中添加了快捷方式,現(xiàn)在就可以將文件導(dǎo)回到您的使用環(huán)境中。當(dāng)然,也可以將您的設(shè)置文件分享給其他人員使用。再次啟動(dòng)“導(dǎo)入和導(dǎo)出設(shè)置向?qū)А?,但這次選擇“導(dǎo)入選定的環(huán)境設(shè)置”;單擊 “下一步”。選擇“否,僅導(dǎo)入新設(shè)置,改寫我的當(dāng)前設(shè)置”,然后單擊“下一步”。選擇“我的設(shè)置”文件夾下的 “MyKeyboardShortcuts.vssettings”,然后單擊“下一步”。使用默認(rèn)選擇,單擊“完成”。
在工具提示中顯示Visual Studio快捷方式
您可以實(shí)際指定環(huán)境在提示信息中顯示快捷方式,將鼠標(biāo)移到工具欄命令的上方時(shí)可顯示相應(yīng)的提示信息。轉(zhuǎn)到“工具”>“自定義. . .”,確保選中“在屏幕提示中顯示快捷鍵”選項(xiàng)。