2015-05-15 173 views
37

如何切換Visual Studio代碼中高亮顯示的文本大小寫? VS允許通過CTRL + SHIFT + U和CTRL + U。如何在Visual Studio代碼中切換文本大小寫

是否有一個命令綁定,我可以設置這樣做,或者默認情況下是一些其他的組合鍵?

+0

我在密鑰綁定中找不到任何相關快捷方式。當前版本中可能不支持此功能。 – yushulx

+2

更新:現在支持。轉到文件>首選項>鍵盤快捷鍵並搜索「變換」。 – Dinei

回答

0

我認爲這是目前缺少的功能。

我注意到當我爲它和Sublime之間的鍵盤快捷方式差異做指導。

雖然這是一個新的編輯器,但如果他們將其添加到新版本中,我不會感到驚訝。

來源:https://code.visualstudio.com/Docs/customization

27

我已經寫了Visual Studio代碼擴展變化的情況下(不僅是大寫,許多其他的選擇):https://github.com/wmaurer/vscode-change-case

要映射大寫命令按鍵綁定(如按Ctrl +Ťü),單擊文件 - >首選項 - >鍵盤快捷鍵,並插入以下爲JSON配置:

{ 
    "key": "ctrl+t u", 
    "command": "extension.changeCase.upper", 
    "when": "editorTextFocus" 
} 




編輯:

隨着VSCode的2016年11月(release notes)更新,有內置的支持用於經由命令editor.action.transformToUppercase轉換成上殼體和下殼體和editor.action.transformToLowercase。這些沒有默認的鍵盤綁定。

change-case擴展名對於其他文本轉換仍然有用,例如,駝峯,PascalCase,蛇形情況下,等

+0

「ctrl + t u」在mac版本上不適用於我。我使用了「ctrl + u」,因爲它沒有默認映射到任何操作。 – Shahar

+3

對於懶惰的人:選擇文本,按Ctrl + P,輸入'>變換'選擇較低或大寫,然後按回車 – justanotherdev

+0

好東西 - 謝謝... – chadbr

40

迴響justanotherdev點評:

令人興奮的和有用的:

  1. 命令調色板:Ctrl +(shift)+ p
  2. 類型>transform挑大寫/小寫並按回車鍵

enter image description here

+3

可以在文件>首選項>鍵盤快捷鍵 – Dinei

7

從這個post報價:

的問題是如何使CTRL + SHIFT + U工作在Visual Studio 代碼。這是如何做到這一點。 (版本1.8.1或以上)。您也可以選擇不同的組合鍵。

文件 - >首選項 - >鍵盤快捷鍵。

編輯器將出現keybindings.json文件。將以下的 JSON放入並保存。

[ 
{ 
    "key": "ctrl+shift+u", 
    "command": "editor.action.transformToUppercase", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "ctrl+shift+l", 
    "command": "editor.action.transformToLowercase", 
    "when": "editorTextFocus" 
} 
] 

現在CTRL + SHIFT + U將大寫選定的文本,即使多行。在 相同的方式,CTRL + SHIFT + L將選定的文本小寫。

這些命令內置於VS代碼中,並且不需要擴展名 即可使其工作。

+0

上配置此命令的鍵盤綁定。這是問題所要求的答案! – Nowdeen

+0

這應該是被接受的答案,不需要額外的插件。 – pdem

相關問題