我可以在Visual Studio代码中多行选择全部大写的文本吗?
在完整的Visual Studio中,CTRL+SHIFT+U可以做到这一点。
扩展存在,我只看到做非多行块。
注意:当这个问题被问到时(5年或更久以前),visual studio代码的UI已经改变了。
我可以在Visual Studio代码中多行选择全部大写的文本吗?
在完整的Visual Studio中,CTRL+SHIFT+U可以做到这一点。
扩展存在,我只看到做非多行块。
注意:当这个问题被问到时(5年或更久以前),visual studio代码的UI已经改变了。
当前回答
macOS上VS Code的标准键绑定:
选择为大写⌘+K,⌘+U 和小写:⌘+K,⌘+L。
所有的组合键都可以使用⌘+K⌘+S(如键盘设置)打开,在那里您还可以搜索特定的组合键。
其他回答
选择要转换的文本。
使用Ctrl + L选择整行
打开显示所有命令。
Linux和Windows: Ctrl + Shift + P, Mac:⇧⌘P
输入命令,例如lower, upper, title
回车
这里是变更案例扩展的创建者。我已经更新了扩展,以支持跨越线。
要将大写命令映射到按键绑定(例如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等。
没有定义快捷键
选择要大写的文本 >命令面板(或Shift+Command+P) 开始输入“转换为大写”并选择该选项 瞧!
我正在使用变更案例扩展,它工作得很好。 我定义了快捷键:
{
"key": "ctrl+shift+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
},
{
"key": "ctrl+u",
"command": "extension.changeCase.lower",
"when": "editorTextFocus"
},
macOS上VS Code的标准键绑定:
选择为大写⌘+K,⌘+U 和小写:⌘+K,⌘+L。
所有的组合键都可以使用⌘+K⌘+S(如键盘设置)打开,在那里您还可以搜索特定的组合键。