visual-studio-code - update - visual studio code tutorial español pdf
Edición multilínea en Visual Studio Code (20)
¿Es posible habilitar la edición multilínea como en Sublime Text ?
Por ejemplo, presione Ctrl para colocar teclas de cursor adicionales y poder escribir / eliminar en varios lugares del documento a la vez.
Creo que depende de su versión de Visual Studio Code.
La mía es la versión de Linux Visual Studio Code 1.7.2.
"when": "editorTextFocus" },
{ "key": "shift+alt+up", "command": "editor.action.insertCursorAbove",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" },
{ "key": "shift+alt+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" }```
The point is the shortcuts are not same in all machines, so you should check your configuration. Go to menu:
> Menu *File* → *Preferences* → *Keyboard Shortcuts*
Search for `editor.action.insertCursorAbove` and `editor.action.insertCursorBelow` and see your current configurations. You may change them if they conflict with operating system''s shortcut keys.
Desde la versión 1.13 (mayo de 2017) finalmente puede cambiar la clave modificadora predeterminada para crear múltiples cursores (agregar a la configuración):
"editor.multiCursorModifier": "ctrlCmd"
PD: El modificador "seguir enlace" desde este momento será Alt .
En Mac es:
Opción + Comando mientras presiona las teclas de flecha hacia arriba ↑ o hacia abajo ↓ .
En Visual Studio Code, simplemente presione Alt y mueva el cursor al lugar de edición.
En Windows, las siguientes combinaciones funcionan para mí:
- Ctrl + Shift + Alt + flecha hacia abajo
- Ctrl + Shift + Alt + flecha arriba
En Windows, mantenga presionadas las teclas Ctrl + Alt mientras presiona las teclas de flecha hacia arriba ↑ o hacia abajo ↓ para agregar cursores. En Mac y Linux, los equivalentes son ⌥ Opt + ⌘ Cmd + ↑ / ↓ y Shift + Alt + ↑ / ↓ , respectivamente.
Tenga en cuenta que el software de terceros puede interferir con estos accesos directos, evitando que funcionen según lo previsto (en particular, el software de gráficos HD de Intel en Windows; consulte los comentarios para obtener más detalles).
Si experimenta este problema, puede deshabilitar las teclas de acceso rápido de Intel / otro software o modificar los accesos directos del Código VS (descritos a continuación).
Presione Esc para restablecer a un solo cursor.
O, como señala Isidor Nikolic , puede mantener presionada la tecla Alt y hacer clic con el botón izquierdo para colocar los cursores arbitrariamente.
Puede ver y editar atajos de teclado a través de:
Archivo → Preferencias → Atajos de teclado
Documentación:
https://code.visualstudio.com/docs/customization/keybindings
Hojas de trucos oficiales del atajo de teclado VS Code:
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
En la última versión de Visual Studio Code, ahora puede arrastrar el cursor mientras mantiene presionada la opción ( Alt en Windows) para seleccionar la misma columna en varias filas.
Para habilitar esto, asegúrese de cambiar su
editor.multiCursorModifier
para que se vea así:
"editor.multiCursorModifier": "ctrlCmd"
De las notas de la versión de Visual Studio Code 1.32.0:
En el siguiente video, la selección comienza como una selección normal y luego se mantiene presionada la tecla Alt hasta que se suelta el botón del mouse:
Estoy usando el mapa de teclas de Sublime Text y la combinación de teclas proporcionada por la respuesta principal no parece funcionar :( Podría haber algunos conflictos entre Visual Studio Code y sublime keymaps.
La combinación de teclas recomendada Han funciona para mí (¡muy apreciada!):
- Ingrese al modo de cursor multilínea con Ctrl + Shift + Arriba / Abajo
- Salir con Esc
(Nota al margen) A continuación se muestra un pequeño ejemplo del uso de Emmet junto con el cursor multilínea (habilitado y deshabilitado con estas combinaciones de teclas enumeradas anteriormente):
Estoy usando la extensión vscodevim , por lo que no estoy seguro de si este es un problema común. Pero estaba teniendo el problema de que Ctrl + Alt + Flecha arriba volteó mi pantalla al revés.
Mirando los conceptos básicos del código de Visual Studio (no sé si cambiaron esto en una actualización reciente), dice que use:
Ctrl + Alt + Shift + ( arriba / abajo )
Just Opt + click me funciona en Mac
Mi configuración: Windows 8.1 64 bits, Visual Studio Code versión 1.33.1.
Problema: conflicto con los métodos abreviados de teclado de Intel HD Graphics 4000
Tuve un problema cuando estaba usando los accesos directos predeterminados del Código de Visual Studio ( Ctrl + Alt + UP , Ctrl + Alt + DOWN ). En mi caso, estos comandos estaban girando mi pantalla en 0º y 180º respectivamente. Está sucediendo, porque hay instalada la aplicación Graphic Intel en mi computadora. Luego, simplemente deshabilito los accesos directos de esta aplicación.
Here hay un tutorial para ayudar a alguien.
Puede simplemente Alt + clic para cursores adicionales. Y como ya se mencionó, Ctrl + Alt + ↑ o ↓ .
Quería seleccionar varias líneas y presionar "algo" para tener un cursor para cada línea de selección (similar a Ctrl + Shift + L en Sublime Text). Esta acción en Visual Studio Code se llama "Agregar cursores a extremos de línea".
Esto se probó en Visual Studio Code 1.22 y funciona tanto en Windows como en Mac .
Aquí está el camino:
- Seleccione las líneas que desea que tengan múltiples cursores.
- Simplemente presione Alt + Mayús - I.
Ahora tiene un cursor por línea seleccionada.
Seleccionar caja
Windows: shift + alt + Botón izquierdo del mouse
macOS: shift + opción + clic
Esto es contrario a lo que se menciona en una respuesta a ¿Visual Studio Code tiene cuadro de selección / edición de varias líneas? .
Si está utilizando Linux, existe la posibilidad de un conflicto con Alt + clic , que es el valor predeterminado para "mover una ventana".
Puede ir al menú Configuración → Comportamiento de la ventana → Comportamiento de la ventana → pestaña Acciones
Simplemente elimine Alt + izquierda (mantener) y funcionará.
Esta es la mejor manera, porque no necesita mantener dos teclas + para hacer una tarea tan simple.
Use Ctrl + D para usar la edición de varias palabras de las mismas palabras en Windows y Linux.
Use CMD + D para Mac.
code.visualstudio.com/updates/… ahora también puede usar el botón central del mouse para seleccionar / seleccionar multilínea.
Paso 1:
Seleccione la palabra a ser reemplazada
Ctrl + F esto seleccionará sus múltiples ocurrencias
Paso 3:Alt + Enter esto establecerá el cursor en todas las ocurrencias encontradas
Etapa 4:
Simplemente comienza a escribir la nueva palabra