选中的文本块大写

时间:2016-02-03 18:10:24

标签: visual-studio-code

我可以在 Visual Studio代码中对所有大写文本进行多行选择吗?

在完整的 Visual Studio 中, CTRL + SHIFT + U 来执行此操作。< / p>

我见过的扩展只有非多行块。

14 个答案:

答案 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日更新

最近已经简化了很多 现在非常简单直接。

  1. 来自&#34; Code&#34; - &GT; &#34;设定&#34; - &GT; &#34;键盘快捷键&#34;
  2. 从搜索框中搜索&#34; editor.action.transformTo&#34;, 您将看到如下屏幕: screenshot of keyboard shortcuts setup dialog in Visual Studio Code (mac)

  3. 点击&#34;加&#34;在每个项目的左侧签名, 它会提示您按[对话]所需的键绑定对话框, 在屏幕上显示之后,只需按[Enter]进行保存。

答案 4 :(得分:7)

在Linux中没有默认快捷方式,因此请尝试设置自定义快捷方式并注意不要选择使用的热键(例如,   CTRL + U 取消注释)

  1. 文件&GT;偏好 - &gt;键盘快捷键
  2. 输入&#39; transfrom&#39;在搜索输入中查找转换快捷方式。
  3. 修改您的组合键。
  4. 在我的情况下,我有 CTRL + U CTRL + U 转换为大写和 CTRL + L CTRL + L 转换为小写

    enter image description here

答案 5 :(得分:5)

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

partner_id

答案 6 :(得分:3)

Change letter case in Visual Studio Code

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)

没有定义键盘快捷键

  1. 选择要大写的文本

  2. 打开视图->命令面板(或 Shift + 命令 + P

  3. 开始键入“转换为大写字母”并选择该选项

  4. Voila!

答案 11 :(得分:0)

enter image description here

选择要转换的文本。

使用Ctrl + L键选择整行

打开显示所有命令。

Linux和Windows:Ctrl + Shift + P,Mac:⇧⌘P

键入命令,例如下,上,标题

按Enter

答案 12 :(得分:0)

与eclipse中的相​​同:

  • 选择大写字母和Ctrl + Shift + X
  • 选择小写字母和Ctrl + Shift + Y

答案 13 :(得分:0)

在 Mac 上,在 Visual Studio Code 中,添加键绑定来执行此操作非常容易,但默认情况下它不会链接到热键组合。

  • 在菜单栏中,导航至:代码 > 首选项 > 键盘快捷键
  • 在出现的搜索栏中,输入:大写
  • 将出现一个名为“转换为大写”的条目
  • 将鼠标悬停在该条目上,然后单击“转换为大写”字样左侧的加号
  • 在出现的框中,按下您想要将该操作绑定到的键(Cmd +Shift + U 已被采用,因此我选择了 Ctrl + Shift + U)然后按 Enter,您就可以开始了。

请注意,在 2021 年 5 月撰写本文时,此功能正在运行