vscode visual tag studio snippet code close autocompletar visual-studio-code

visual-studio-code - snippet - visual studio code wrap tag



Cómo cambiar el caso de texto en el código de Visual Studio (6)

¿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?


Citado de esta post :

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 archivo keybindings.json . 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.


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.

Fuente: https://code.visualstudio.com/Docs/customization


Haciéndose eco del comentario de justanotherdev :

Alucinante y útil:

  1. Paleta de comandos: Ctrl + ( shift ) + p
  2. escriba >transform pick mayúscula / minúscula y presione enter


He 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 convertir 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 https://github.com/wmaurer/vscode-change-case sigue siendo útil para otras transformaciones de texto, por ejemplo, camelCase, PascalCase, snake-case, etc.


Para aquellos que temen estropear algo en la configuración de vscode json, esto es bastante fácil de seguir.

  1. Abra "File -> Preferences -> Keyboard Shortcuts" o "Code -> Preferences -> Keyboard Shortcuts" para usuarios de Mac

  2. En la barra de búsqueda, escriba transform .

  3. Por defecto, no tendrá nada debajo de la Keybinding . Ahora haga doble clic en Transform to Lowercase o Transform to Uppercase .

  4. 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 para mayúsculas o ctrl+shift+l para minúsculas.

  5. Presione Enter en su teclado para guardar y salir. Haz lo mismo para la otra opción.

  6. Disfrutar de KEYBINDING


Para tener en Visual Studio Code lo que puede hacer en Sublime Text ( CTRL + K CTRL + U y CTRL + K CTRL + L ), puede hacer esto:

  • Abra " Atajos de teclado " haciendo clic en " Archivo -> Preferencias -> Atajos de teclado "
  • Haga clic en el enlace " keybindings.json " que aparece en el campo " Buscar combinaciones de teclas "
  • 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 "

De otra manera:
Microsoft lanzó "Sublime Text Keymap and Settings Importer" , una extensión que importa las combinaciones de teclas y configuraciones de Sublime Text a VS Code. - https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings