Visual Studio代码 – 使选定的文本块大写?

我可以在Visual Studio代码中对所有文本进行多行select吗? 在完整的Visual Studio中CTRL + SHIFT + U来做到这一点。

我所见过的扩展只能做非多行块。

问题是关于如何使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 Code中,不需要扩展就可以使它们工作。

这里的变更扩展的创build者。 我已经更新了扩展以支持跨越行。

要将大写命令映射到键盘绑定(例如CTRL + T + U ),请单击文件 – >首选项 – >键盘快捷键,然后将以下内容插入到jsonconfiguration中:

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

编辑:

随着VSCode 2016年11月(发行说明)的更新,内置支持通过命令editor.action.transformToUppercaseeditor.action.transformToLowercase转换为大写和editor.action.transformToLowercase 。 这些没有默认的键盘绑定。 他们也使用多行块。

对于其他文本转换, 更改案例扩展仍然有用,例如camelCase,PascalCase,蛇案等。

突出显示您想要大写的文字。 然后按CTRL + SHIFT + P调出命令调色板。 然后开始input单词“大写”,你会看到Transform to Uppercase命令。 点击它,它会使你的文字大写。

每当你想在VS Code中做一些事情,不知道怎么做,用CTRL + SHIFT + P调出命令面板是一个好主意,然后尝试input你想要的关键字。 通常这个命令会出现在那里,所以你不必去searchnetworking如何做某事。

我正在使用更改案例扩展,它工作正常。 我定义了快捷键:

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

在Visual Studio代码中更改字母大小写

大写: Ctrl + KCtrl + U

和小写: Ctrl + KCtrl + L。

助记符

KK面板一样

喜欢U皮箱

L像Lower一样

在macOS上VS Code的标准键绑定:

select为大写 + K + U和小写: + K + L。

所有的组合键都可以使用 + K⌘+ S (如K键盘设置)打开,您也可以在这里search特定的组合键。