// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
},
]
9 回答
macOS上VS Code的标准键绑定:
选择大写⌘K,⌘U和小写:⌘K,⌘L .
可以使用⌘K⌘S(例如 K eyboard S ettings)打开所有组合键,您也可以在其中搜索特定的组合键 .
问题是如何使CTRL SHIFT U在Visual Studio代码中工作 . 这是怎么做的 . (版本1.8.1或更高版本) .
文件 - >首选项 - >键盘快捷键 .
编辑器将与keybindings.json文件一起出现 . 将以下JSON放在那里并保存 .
现在CTRL SHIFT U将大写所选文本,即使多行也是如此 . 同样,CTRL SHIFT L会将所选文本设为小写 .
这些命令内置于VS Code中,并且不需要任何扩展即可使它们工作 .
这里change-case扩展的创建者 . 我已更新扩展以支持跨越线 .
要将大写命令映射到键绑定(例如CTRL T U),请单击文件 - >首选项 - >键盘快捷键,然后将以下内容插入json配置:
编辑:
随着2016年11月(release notes) VSCode的更新,内置支持通过命令
editor.action.transformToUppercase
和editor.action.transformToLowercase
转换为大写和小写 . 这些没有默认的键绑定 . 它们也适用于多行块 .change-case扩展名对于其他文本转换仍然有用,例如camelCase,PascalCase,snake_case,烤肉串等
突出显示要大写的文本 . 然后按CTRL SHIFT P调出命令调色板 . 然后开始输入单词"uppercase",您将看到
Transform to Uppercase
命令 . 单击它,它将使您的文本大写 .每当你想在VS Code中做一些事情时,最好用CTRL SHIFT P打开命令调色板,并尝试输入你想要的关键字 . 通常命令会显示在那里,所以你不必去网上搜索如何做某事 .
使用Visual Studio Code 1.20.1(mac)在2018年3月8日更新
它最近被简化了很多 .
现在非常简单直接 .
来自"Code" - > "Preferences" - > "Keyboard shortcuts"
从搜索框中搜索"editor.action.transformTo",您将看到如下屏幕:
点击每个项目左侧的“加号”标志,它会提示您按[所需]键盘绑定的对话框,在屏幕上显示后,点击[Enter]保存 .
我正在使用更改案例扩展,它工作正常 . 我定义了快捷方式:
在Linux中没有默认快捷方式,因此请尝试设置自定义快捷方式,并注意不要选择使用的热键(例如,CTRL U用于取消注释)
文件 - >首选项 - >键盘快捷键 .
查找转换快捷方式 .
编辑您的组合键 .
在我的情况下,我有CTRL U CTRL U转换为大写,CTRL L CTRL L转换为小写
在Visual Studio代码中更改字母大小写
对于大写:Ctrl K,Ctrl U
小写:Ctrl K,Ctrl L.
Mnemonics :
K喜欢 K eyboard
你喜欢 U pper案例
我喜欢 L ower案
在 Sep 19 2018 ,这些线路为我工作:
文件 - >首选项 - >键盘快捷键 .
编辑器将与keybindings.json文件一起出现 . 将以下JSON放在那里并保存 .