将选定的文本块设为大写
Make selected block of text uppercase
我可以在Visual Studio代码中对所有大写的文本进行多行选择吗?
完整 Visual Studio 是 CTRL+SHIFT+U 来做到这一点。
我见过的扩展只做非多行块。
注意:VISUAL STUDIO 提出此问题时(5 年或更久以前)的代码已更改。
change-case 扩展程序的创建者。我已经更新了扩展以支持跨线。
将大写命令映射到键绑定(例如 CTRL+T+U), 点击 File -> Preferences -> Keyboard shortcuts,然后将以下内容插入 json 配置:
{
"key": "ctrl+t ctrl+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
编辑:
随着 VSCode 的 2016 年 11 月 (release notes) 更新,内置支持通过命令 [= =11=] 和 editor.action.transformToLowercase
。这些没有默认键绑定。它们也适用于多行块。
change-case 扩展对于其他文本转换仍然有用,例如camelCase、PascalCase、snake_case、kebab-case 等
我正在使用 change-case 扩展,它工作正常。
我定义了快捷方式:
{
"key": "ctrl+shift+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
},
{
"key": "ctrl+u",
"command": "extension.changeCase.lower",
"when": "editorTextFocus"
},
问题是关于如何使 CTRL+SHIFT+U 在 Visual Studio代码。以下是在 1.57.1 或更高版本中的操作方法。
步骤:
打开Visual Studio代码。
按CTRL+SHIFT+P.
类型
open keyboard shortcuts
Select
Open keyboard shortcuts (json)
编辑器将出现 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 中,无需扩展即可使用。
2021 年 8 月更新
有一个 UI 可以查看和更新键盘快捷键:
File-> Preferences -> Keyboard Shortcuts.
查找“转换为大写”:
单击 +
图标。
在弹出窗口中,按所需的组合键并回车:
对小写做同样的事情。
备注
在VS Code的新版本(例如1.57.x)中,Ctrl+Shift+L 是批量选择所有选定文本的快捷方式。因此,您可以使用其他组合,例如 Ctrl+Shift+/ 等。
每当您想在 VS Code 中做某事但不知道如何做时,最好使用 CTRL+SHIFT 调出命令面板+P (CMD+SHIFT+P on mac),然后尝试输入您想要的关键字。命令通常会显示在那里,因此您不必去网上搜索如何做某事。
突出显示要大写的文本。然后按 CTRL+SHIFT+P 调出命令面板。然后开始输入单词“大写”,您将看到 Transform to Uppercase
命令。单击它,它会使您的文本大写。
更改Visual Studio代码中的字母大小写
更新答案
显示所有命令: Ctrl+Shift+P
并开始键入“upper”或“lower”,无论哪个命令被突出显示,按输入:
注1.下次使用该功能时,通常输入“upper”的首字母即可,或者“降低”字数。
注 2。您还可以为这些功能分配自己的快捷方式,因为它们目前默认没有任何快捷方式:
2017 年的原始答案(不再对较新的 VSC 版本有效)
转大写:Ctrl+K, Ctrl+ U
和小写:Ctrl+K, Ctrl+L.
助记词:
K 喜欢 Keyboard
U 如 U大写
L 就像 L 小写
macOS 上 VS Code 的标准键绑定:
选择大写 ⌘+K, ⌘+你
和小写: ⌘+K, ⌘+L.
所有的组合键都可以用⌘+K打开⌘+S(如Keyboard S设置),您还可以在其中搜索特定的组合键。
2018 年 3 月 8 日更新 Visual Studio 代码 1.20.1 (mac)
最近简化了不少。
现在非常简单直接。
- 从 "Code" -> "Preferences" -> "Keyboard shortcuts"
在搜索框中搜索 "editor.action.transformTo",
您将看到如下屏幕:
点击每一项左边的"plus"符号,
它将提示您 [按] 您想要的对话框 key-bindings,
显示在屏幕上后,只需按 [Enter] 保存。
In Linux and Mac there are not default shortcuts, so try to set your custom shortcut and be careful about don't choose a hotkey used (For example,
CTRL+U is taken for uncomment)
- 文件-> 首选项-> 键盘快捷键.
- 在搜索输入中键入 'transfrom' 以查找转换快捷方式。
- 编辑您的组合键。
在我的例子中,我有 CTRL+U CTRL+ U 用于转换为大写和 CTRL+L CTRL+L 用于转换为小写
以防万一,对于 Mac 而不是 CTRL 我使用了 ⌘
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"
},
]
不定义键盘快捷键
Select 想要大写的文字
打开视图->命令面板(或Shift+命令+P)
开始输入 "Transform to uppercase" 和 select 那个选项
瞧!
Select 要转换的文本。
使用Ctrl + L选中整行
打开显示所有命令。
Linux 和 Windows:Ctrl + Shift + P, Mac: ⇧⌘P
输入命令,例如下部、上部、标题
回车
和eclipse中一样:
- Select 大写文本和
Ctrl + Shift + X
- Select 小写文本和
Ctrl + Shift + Y
我觉得你可以用
- Select 文字
- Ctrl+Shift+P
- 输入
Transform to Uppercase
在 Mac 上,在 Visual Studio 代码中,添加键绑定来执行此操作非常容易,但默认情况下它没有链接到热键组合。
- 在菜单栏中,导航至:代码 > 首选项 > 键盘快捷键
- 在出现的搜索栏中,键入:大写
- 将出现一个名为“转换为大写”的条目
- 将鼠标悬停在该条目上,然后单击“转换为大写”字样左侧的加号
- 在出现的框中按下您想要将该操作绑定到的键(Cmd +Shift + U 已被选中,所以我选择了 Ctrl + Shift + U)然后按 Enter 就可以了。
请注意,这在 2021 年 5 月撰写本文时有效
我可以在Visual Studio代码中对所有大写的文本进行多行选择吗?
完整 Visual Studio 是 CTRL+SHIFT+U 来做到这一点。
我见过的扩展只做非多行块。
注意:VISUAL STUDIO 提出此问题时(5 年或更久以前)的代码已更改。
change-case 扩展程序的创建者。我已经更新了扩展以支持跨线。
将大写命令映射到键绑定(例如 CTRL+T+U), 点击 File -> Preferences -> Keyboard shortcuts,然后将以下内容插入 json 配置:
{
"key": "ctrl+t ctrl+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
编辑:
随着 VSCode 的 2016 年 11 月 (release notes) 更新,内置支持通过命令 [= =11=] 和 editor.action.transformToLowercase
。这些没有默认键绑定。它们也适用于多行块。
change-case 扩展对于其他文本转换仍然有用,例如camelCase、PascalCase、snake_case、kebab-case 等
我正在使用 change-case 扩展,它工作正常。 我定义了快捷方式:
{
"key": "ctrl+shift+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
},
{
"key": "ctrl+u",
"command": "extension.changeCase.lower",
"when": "editorTextFocus"
},
问题是关于如何使 CTRL+SHIFT+U 在 Visual Studio代码。以下是在 1.57.1 或更高版本中的操作方法。
步骤:
打开Visual Studio代码。
按CTRL+SHIFT+P.
类型
open keyboard shortcuts
Select
Open keyboard shortcuts (json)
编辑器将出现 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 中,无需扩展即可使用。
2021 年 8 月更新
有一个 UI 可以查看和更新键盘快捷键:
File-> Preferences -> Keyboard Shortcuts.
查找“转换为大写”:
单击
+
图标。在弹出窗口中,按所需的组合键并回车:
对小写做同样的事情。
备注
在VS Code的新版本(例如1.57.x)中,Ctrl+Shift+L 是批量选择所有选定文本的快捷方式。因此,您可以使用其他组合,例如 Ctrl+Shift+/ 等。
每当您想在 VS Code 中做某事但不知道如何做时,最好使用 CTRL+SHIFT 调出命令面板+P (CMD+SHIFT+P on mac),然后尝试输入您想要的关键字。命令通常会显示在那里,因此您不必去网上搜索如何做某事。
突出显示要大写的文本。然后按 CTRL+SHIFT+P 调出命令面板。然后开始输入单词“大写”,您将看到 Transform to Uppercase
命令。单击它,它会使您的文本大写。
更改Visual Studio代码中的字母大小写
更新答案
显示所有命令: Ctrl+Shift+P
并开始键入“upper”或“lower”,无论哪个命令被突出显示,按输入:
注1.下次使用该功能时,通常输入“upper”的首字母即可,或者“降低”字数。
注 2。您还可以为这些功能分配自己的快捷方式,因为它们目前默认没有任何快捷方式:
2017 年的原始答案(不再对较新的 VSC 版本有效)
转大写:Ctrl+K, Ctrl+ U
和小写:Ctrl+K, Ctrl+L.
助记词:
K 喜欢 Keyboard
U 如 U大写
L 就像 L 小写
macOS 上 VS Code 的标准键绑定:
选择大写 ⌘+K, ⌘+你 和小写: ⌘+K, ⌘+L.
所有的组合键都可以用⌘+K打开⌘+S(如Keyboard S设置),您还可以在其中搜索特定的组合键。
2018 年 3 月 8 日更新 Visual Studio 代码 1.20.1 (mac)
最近简化了不少。
现在非常简单直接。
- 从 "Code" -> "Preferences" -> "Keyboard shortcuts"
在搜索框中搜索 "editor.action.transformTo", 您将看到如下屏幕:
点击每一项左边的"plus"符号, 它将提示您 [按] 您想要的对话框 key-bindings, 显示在屏幕上后,只需按 [Enter] 保存。
In Linux and Mac there are not default shortcuts, so try to set your custom shortcut and be careful about don't choose a hotkey used (For example, CTRL+U is taken for uncomment)
- 文件-> 首选项-> 键盘快捷键.
- 在搜索输入中键入 'transfrom' 以查找转换快捷方式。
- 编辑您的组合键。
在我的例子中,我有 CTRL+U CTRL+ U 用于转换为大写和 CTRL+L CTRL+L 用于转换为小写
以防万一,对于 Mac 而不是 CTRL 我使用了 ⌘
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"
},
]
不定义键盘快捷键
Select 想要大写的文字
打开视图->命令面板(或Shift+命令+P)
开始输入 "Transform to uppercase" 和 select 那个选项
瞧!
Select 要转换的文本。
使用Ctrl + L选中整行
打开显示所有命令。
Linux 和 Windows:Ctrl + Shift + P, Mac: ⇧⌘P
输入命令,例如下部、上部、标题
回车
和eclipse中一样:
- Select 大写文本和
Ctrl + Shift + X
- Select 小写文本和
Ctrl + Shift + Y
我觉得你可以用
- Select 文字
- Ctrl+Shift+P
- 输入
Transform to Uppercase
在 Mac 上,在 Visual Studio 代码中,添加键绑定来执行此操作非常容易,但默认情况下它没有链接到热键组合。
- 在菜单栏中,导航至:代码 > 首选项 > 键盘快捷键
- 在出现的搜索栏中,键入:大写
- 将出现一个名为“转换为大写”的条目
- 将鼠标悬停在该条目上,然后单击“转换为大写”字样左侧的加号
- 在出现的框中按下您想要将该操作绑定到的键(Cmd +Shift + U 已被选中,所以我选择了 Ctrl + Shift + U)然后按 Enter 就可以了。
请注意,这在 2021 年 5 月撰写本文时有效