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

Как переключить текстовый код в визуальный код студии

Как переключить случай выделенного текста в код Visual Studio? VS позволяет это через CTRL + SHIFT + U и CTRL + U.

Есть ли привязка команды, которую я могу настроить для этого, или это по умолчанию какая-то другая комбинация клавиш?

4b9b3361

Ответ 1

Повторение комментария justanotherdev:

Разумный и полезный:

  • Палитра команд: Ctrl + (shift) + p
  • введите >transform выберите верхний/нижний регистр и нажмите enter

введите описание изображения здесь

Ответ 2

Я написал расширение Visual Studio для изменения case (не только в верхнем регистре, многие другие опции): https://github.com/wmaurer/vscode-change-case

Чтобы отобразить команду верхнего регистра на привязку клавиш (например, ctr+t u), нажмите "Файл" → "Настройки" → "Горячие клавиши" и вставьте следующее в конфигурацию json:

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


EDIT:

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

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

Ответ 3

Цитата из post:

Вопрос о том, как заставить CTRL + SHIFT + U работать в Visual Studio Код. Вот как это сделать. (Версия 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, и никаких расширений не требуется чтобы они работали.

Ответ 4

Я думаю, что сейчас эта функция отсутствует.

Я заметил, когда я делал путеводитель для сочетания клавиш между ним и Sublime.

Это новый редактор, хотя я бы не удивился, добавив его в новую версию.

Источник: https://code.visualstudio.com/Docs/customization