我可以在 Visual Studio代码中对所有大写文本进行多行选择吗?
在完整的 Visual Studio 中, CTRL + SHIFT + U 来执行此操作。< / p>
我见过的扩展只有非多行块。
答案 0 :(得分:345)
问题是如何在Visual Studio Code中使 CTRL + SHIFT + U 工作。 这是怎么做的。 (版本1.8.1 或以上)。
文件&GT;偏好 - &gt;键盘快捷键。
将出现一个带有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中,无需扩展即可使其工作。
答案 1 :(得分:69)
突出显示要大写的文字。然后点击 CTRL + SHIFT + P 以调出命令调色板。然后开始输入单词“uppercase”(取决于你的平台,你可能需要大写“大写”),你会看到Transform to Uppercase
命令。单击它,它将使您的文本大写。
每当你想在VS Code中做某事并且不知道怎么做时,最好用 CTRL + SHIFT + P ,并尝试输入您想要的关键字。通常情况下,命令会显示在那里,因此您无需在网上搜索如何做某事。
答案 2 :(得分:57)
此处change-case扩展程序的创建者。我已更新扩展程序以支持生成行。
要将大写命令映射到键绑定(例如 CTRL + T + U ),请单击文件 - &gt;偏好 - &gt;键盘快捷方式,并将以下内容插入json配置:
{
"key": "ctrl+t ctrl+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
编辑:
随着2016年11月 VSCode 的(release notes)更新,内置支持通过命令editor.action.transformToUppercase
和{{1}转换为大写和小写}。这些没有默认的键绑定。它们也适用于多行块。
change-case扩展程序对其他文本转换仍然有用,例如camelCase,PascalCase,snake_case,kebab-case等。
答案 3 :(得分:13)
使用Visual Studio Code 1.20.1(mac)
在2018年3月8日更新最近已经简化了很多 现在非常简单直接。
答案 4 :(得分:7)
在Linux中没有默认快捷方式,因此请尝试设置自定义快捷方式并注意不要选择使用的热键(例如, CTRL + U 取消注释)
答案 5 :(得分:5)
我正在使用更改案例扩展,它工作正常。 我定义了快捷方式:
partner_id
答案 6 :(得分:3)
To upper case: Ctrl+K, Ctrl+U
and to lower case: Ctrl+K, Ctrl+L.
Mnemonics:
K like the Keyboard
U like the Upper case
L like the Lower case
答案 7 :(得分:3)
在 2018年9月19日,这些行对我有用:
文件->首选项->键盘快捷键。
将出现一个带有keybindings.json文件的编辑器。在其中放置以下JSON并保存。
// 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"
},
]
答案 8 :(得分:3)
我认为您可以使用 步骤1:选择文字 步骤2:Ctrl + Shift + P 步骤3:输入Uppercae
答案 9 :(得分:1)
macOS上VS代码的标准键绑定:
选择大写⌘ + K ,⌘ + U 小写:⌘ + K ,⌘ + L 。
所有组合键都可以用⌘ + K ⌘ + S 打开(如 K eyboard S ettings),您还可以在其中搜索特定的组合键。
答案 10 :(得分:1)
选择要大写的文本
打开视图->命令面板(或 Shift + 命令 + P )
开始键入“转换为大写字母”并选择该选项
Voila!
答案 11 :(得分:0)
答案 12 :(得分:0)
与eclipse中的相同:
Ctrl + Shift + X
Ctrl + Shift + Y
答案 13 :(得分:0)
在 Mac 上,在 Visual Studio Code 中,添加键绑定来执行此操作非常容易,但默认情况下它不会链接到热键组合。
请注意,在 2021 年 5 月撰写本文时,此功能正在运行