Как переключить случай выделенного текста в код Visual Studio? VS позволяет это через CTRL + SHIFT + U и CTRL + U.
Есть ли привязка команды, которую я могу настроить для этого, или это по умолчанию какая-то другая комбинация клавиш?
Как переключить случай выделенного текста в код Visual Studio? VS позволяет это через CTRL + SHIFT + U и CTRL + U.
Есть ли привязка команды, которую я могу настроить для этого, или это по умолчанию какая-то другая комбинация клавиш?
Повторение комментария justanotherdev:
Разумный и полезный:
Ctrl
+ (shift
) + p
>transform
выберите верхний/нижний регистр и нажмите enterЯ написал расширение 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, змеиный футляр и т.д.
Цитата из 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, и никаких расширений не требуется чтобы они работали.
Я думаю, что сейчас эта функция отсутствует.
Я заметил, когда я делал путеводитель для сочетания клавиш между ним и Sublime.
Это новый редактор, хотя я бы не удивился, добавив его в новую версию.