Подтвердить что ты не робот

Код Visual Studio - Сделать выбранный блок текста в верхнем регистре?

Могу ли я сделать многострочный выбор текста для всех столиц в коде Visual Studio? В полной версии Visual Studio это CTRL + SHIFT + U для этого.

Расширение, которое существует, которое я видел, выполняет только многострочные блоки.

4b9b3361

Ответ 1

Вопрос о том, как сделать CTRL + SHIFT + U работать в Visual Studio Code. Вот как это сделать. (Версия 1.8.1 или выше).

Файл- > Настройки → Горячие клавиши.

Появится редактор с файлом 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, и для их работы не требуются расширения.

Ответ 2

Создатель изменения случая расширения здесь. Я обновил расширение для поддержки связующих линий.

Чтобы сопоставить команду в верхнем регистре с привязкой клавиш (например, CTRL + T + U), щелкните Файл → Параметры → Сочетания клавиш и вставьте следующее в конфигурацию json:

{
  "key": "ctrl+t ctrl+u",
  "command": "extension.changeCase.upper",
  "when": "editorTextFocus"
}

РЕДАКТИРОВАТЬ:

В обновлении VSCode от ноября 2016 года (примечания к выпуску) появилась встроенная поддержка преобразования в верхний и нижний регистр с помощью команд editor.action.transformToUppercase и editor.action.transformToLowercase. У них нет привязок клавиш по умолчанию. Они также работают с многострочными блоками.

Расширение case-case все еще полезно для других преобразований текста, например, camelCase, PascalCase, snake_case, kebab-case и т.д.

Ответ 3

Выделите текст, который вы хотите в верхнем регистре. Затем нажмите CTRL + SHIFT + P, чтобы вызвать командную палитру. Затем начните вводить слово "Uppercase" (с учетом регистра), и вы увидите команду Transform to Uppercase. Нажмите на это, и это сделает ваш текст заглавными.

Всякий раз, когда вы хотите что-то сделать в VS Code и не знаете как, было бы неплохо вызвать командную палитру с помощью CTRL + SHIFT + P и попробуйте ввести нужное ключевое слово. Часто команда появляется там, поэтому вам не нужно искать в сети, как что-то сделать.

Ответ 4

Обновление от 8 марта 2018 года с кодом Visual Studio 1.20.1 (mac)

В последнее время это сильно упростили.
Очень просто и прямо сейчас.

  1. Из "Код" → "Настройки" → "Сочетания клавиш"
  2. Из окна поиска просто выполните поиск по запросу "editor.action.transformTo". Вы увидите экран, подобный следующему: screenshot of keyboard shortcuts setup dialog in Visual Studio Code (mac)

  3. Нажмите на знак "плюс" слева от каждого элемента, появится диалоговое окно, в котором вы можете [нажать] необходимые комбинации клавиш, после того, как на экране отобразится это, просто нажмите [Enter], чтобы сохранить.

Ответ 5

Я использую расширение для изменения, и он отлично работает. Я определил ярлыки:

{ 
  "key": "ctrl+shift+u", 
  "command": "extension.changeCase.upper", 
  "when": "editorTextFocus" 
},
{ 
  "key": "ctrl+u",
  "command": "extension.changeCase.lower", 
  "when": "editorTextFocus" 
},

Ответ 6

Изменить регистр письма в коде Visual Studio

В верхний регистр: Ctrl + K, Ctrl + U

и в нижнем регистре: Ctrl + K, Ctrl + L.

Мнемоник

K, например, K.

U как U pper case

L как L ower case

Ответ 7

В Linux нет ярлыков по умолчанию, поэтому попробуйте установить свой собственный ярлык и будьте осторожны, не выбирайте горячие клавиши (например, CTRL + U взят за комментарий)

  1. File-> Настройки → Сочетания клавиш.
  2. Введите "transfrom" в поисковой строке, чтобы найти ярлыки преобразования.
  3. Отредактируйте комбинацию клавиш.

В моем случае у меня есть CTRL + U CTRL + U для преобразования в верхний регистр и CTRL + L CTRL + L для преобразования в нижний регистр

enter image description here

Ответ 8

19 сентября 2018 года эти строки помогли мне:

File-> Настройки → Сочетания клавиш.

Появится редактор с файлом 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"
    },

]

Ответ 9

Стандартная привязка для кода VS на macOS:

Выбор в верхний регистр + K, + U и в нижний регистр: + K, + L.

Все комбинации клавиш можно открыть с помощью + K + S (например, K eyboard S), где вы также можете поиск конкретных комбинаций клавиш.