Answers:
我已经写了一个Visual Studio Code扩展来更改大小写(不仅大写,还有许多其他选项):https : //github.com/wmaurer/vscode-change-case
要将大写命令映射到键绑定(例如Ctrl+ T U),请单击文件->首选项->键盘快捷方式,然后将以下内容插入json配置:
{
"key": "ctrl+t u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
编辑:
随着VSCode的2016年11月(发行说明)更新,内置了通过命令editor.action.transformToUppercase
和转换为大写和小写形式的支持editor.action.transformToLowercase
。这些没有默认的键盘绑定。
在变化的情况下扩展仍是其他文本转换,如驼峰,PascalCase,蛇箱等有用
>transform
小写或大写,然后按Enter键
引用这篇文章:
问题是关于如何在Visual Studio Code中使CTRL + SHIFT + U起作用。这是怎么做。(版本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 Code中,不需要任何扩展即可使它们起作用。
cmd+shift+u
和cmd+shift+l
在MacOS。感觉恰到好处。
要在Visual Studio Code中拥有可以在Sublime Text (CTRL+K CTRL+U和CTRL+K CTRL+L)中执行的操作,可以执行以下操作:
在[]
方括号之间添加:
{
"key": "ctrl+k ctrl+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
}
保存并关闭“ keybindings.json ”
对于那些害怕弄乱您的vscode json设置中的任何内容的人来说,这很容易遵循。
打开"File -> Preferences -> Keyboard Shortcuts"
或"Code -> Preferences -> Keyboard Shortcuts"
面向Mac用户
在搜索栏中键入transform
。
默认情况下,您不会有任何内容Keybinding
。现在,双击Transform to Lowercase
或Transform to Uppercase
。
按所需的键组合以设置键绑定。在这种情况下,如果复制Sublime,i将按ctrl+shift+u
大写或ctrl+shift+l
小写。
按Enter
键盘上的保存并退出。对其他选项执行相同的操作。
请享用 KEYBINDING
我认为这是当前缺少的功能。
当我在为它与Sublime之间的键盘快捷键区别指南时,我注意到了。
不过这是一个新的编辑器,如果他们将其重新添加到新版本中,我不会感到惊讶。