¿Cómo se cambia el caso del texto resaltado en Visual Studio Code? VS lo permite a través de CTRL + MAYÚS + U y CTRL + U.
¿Hay un enlace de comando que pueda configurar para hacer esto, o es por defecto alguna otra combinación de teclas?
¿Cómo se cambia el caso del texto resaltado en Visual Studio Code? VS lo permite a través de CTRL + MAYÚS + U y CTRL + U.
¿Hay un enlace de comando que pueda configurar para hacer esto, o es por defecto alguna otra combinación de teclas?
Respuestas:
Haciéndose eco del comentario de justanotherdev :
Alucinante y útil:
Ctrl
+ ( shift
) +p
>transform
pick mayúscula / minúscula y presione enterHe escrito una extensión de Visual Studio Code para cambiar mayúsculas y minúsculas (no solo mayúsculas, muchas otras opciones): https://github.com/wmaurer/vscode-change-case
Para asignar el comando en mayúsculas a una combinación de teclas (por ejemplo, Ctrl+ T U), haga clic en Archivo -> Preferencias -> Métodos abreviados de teclado e inserte lo siguiente en la configuración de json:
{
"key": "ctrl+t u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
EDITAR:
Con la actualización de noviembre de 2016 (notas de la versión) de VSCode, hay soporte incorporado para la conversión a mayúsculas y minúsculas a través de los comandos editor.action.transformToUppercase
y editor.action.transformToLowercase
. Estos no tienen combinaciones de teclas predeterminadas.
La extensión de cambio de caso sigue siendo útil para otras transformaciones de texto, por ejemplo, camelCase, PascalCase, snake-case, etc.
>transform
pick en minúsculas o mayúsculas y luego presione enter
Citado de esta publicación :
La pregunta es acerca de cómo hacer que CTRL + SHIFT + U funcione en Visual Studio Code. Aquí está cómo hacerlo. (Versión 1.8.1 o superior). También puede elegir una combinación de teclas diferente.
Archivo-> Preferencias -> Atajos de teclado.
Aparecerá un editor con el
keybindings.json
archivo. Coloque el siguiente JSON allí y guarde.[ { "key": "ctrl+shift+u", "command": "editor.action.transformToUppercase", "when": "editorTextFocus" }, { "key": "ctrl+shift+l", "command": "editor.action.transformToLowercase", "when": "editorTextFocus" } ]
Ahora CTRL + MAYÚS + U capitalizará el texto seleccionado, incluso si es de varias líneas. De la misma manera, CTRL + MAYÚS + L hará minúsculas el texto seleccionado.
Estos comandos están integrados en VS Code, y no se requieren extensiones para que funcionen.
cmd+shift+u
y cmd+shift+l
en macOS. Se siente bien
Para tener en Visual Studio Code lo que puede hacer en Sublime Text ( CTRL+K CTRL+Uy CTRL+K CTRL+L) puede hacer esto:
Entre los []
corchetes agregue:
{
"key": "ctrl+k ctrl+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+k ctrl+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
}
Guarde y cierre " keybindings.json "
Para aquellos que temen estropear cualquier cosa en la configuración de vscode json, esto es bastante fácil de seguir.
Abierto "File -> Preferences -> Keyboard Shortcuts"
o "Code -> Preferences -> Keyboard Shortcuts"
para usuarios de Mac
En la barra de búsqueda escriba transform
.
Por defecto no tendrás nada debajo Keybinding
. Ahora haga doble clic en Transform to Lowercase
o Transform to Uppercase
.
Presione la combinación de teclas que desee para establecer la combinación de teclas. En este caso, si copia de Sublime, presionaré ctrl+shift+u
en mayúsculas o ctrl+shift+l
minúsculas.
Presione Enter
en su teclado para guardar y salir. Haz lo mismo para la otra opción.
Disfrutar KEYBINDING
Creo que esta es una característica que falta en este momento.
Me di cuenta cuando estaba haciendo una guía para las diferencias de atajos de teclado entre este y Sublime.
Sin embargo, es un editor nuevo, no me sorprendería si lo agregaran nuevamente en una nueva versión.