我可以在Visual Studio代码中多行选择全部大写的文本吗?
在完整的Visual Studio中,CTRL+SHIFT+U可以做到这一点。
扩展存在,我只看到做非多行块。
注意:当这个问题被问到时(5年或更久以前),visual studio代码的UI已经改变了。
我可以在Visual Studio代码中多行选择全部大写的文本吗?
在完整的Visual Studio中,CTRL+SHIFT+U可以做到这一点。
扩展存在,我只看到做非多行块。
注意:当这个问题被问到时(5年或更久以前),visual studio代码的UI已经改变了。
当前回答
2018年9月19日,这几句话对我很管用:
>首选项->键盘快捷键。
将出现一个带有键绑定的编辑器。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"
},
]
其他回答
这里是变更案例扩展的创建者。我已经更新了扩展,以支持跨越线。
要将大写命令映射到按键绑定(例如CTRL+T+U),单击File -> Preferences -> Keyboard shortcuts,并将以下内容插入到json配置中:
{
"key": "ctrl+t ctrl+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
编辑:
随着2016年11月VSCode的更新(发布说明),内置了通过命令editor.action.transformToUppercase和editor.action.transformToLowercase转换为大写和小写的支持。这些没有默认的键绑定。它们也适用于多行块。
变更case扩展对于其他文本转换仍然有用,例如camelCase, PascalCase, snake_case, kebab-case等。
在Linux和Mac中没有默认的快捷键,因此请尝试设置您的自定义快捷键,并注意不要选择使用的热键(例如, CTRL+U不予评论)
>首选项->键盘快捷键。 在搜索输入中输入'transfrom'以查找转换快捷方式。 编辑您的键组合。
在我的情况下,我有CTRL+U CTRL+U转换为大写字母和CTRL+L CTRL+L转换为小写字母
以防万一,对于Mac,我使用⌘而不是CTRL
我想你可以用
选择文本 Ctrl + Shift + P 输入Transform to Uppercase
在Mac上,在Visual Studio Code中,很容易添加一个键绑定来执行这个操作,但默认情况下它并没有链接到热键组合。
在菜单栏中,导航到:代码>首选项>键盘快捷键 在出现的搜索栏中,输入:大写 会出现一个名为Transform to Uppercase的条目 将鼠标悬停在该条目上,然后单击“转换为大写”字样左侧的加号 在出现的框中,按下你想要绑定该动作的键(Cmd +Shift + U,所以我选择Ctrl +Shift + U),然后按enter,你就可以开始了。
请注意,在2021年5月撰写本文时,这是有效的
没有定义快捷键
选择要大写的文本 >命令面板(或Shift+Command+P) 开始输入“转换为大写”并选择该选项 瞧!