visual-studio - tag - visual studio code autocomplete html
Visual Studio Code Tab Key no inserta una pestaña (11)
Estoy usando Visual Studio Code como mi editor para Unity. Hice una búsqueda en Google pero no pude encontrar nada sobre mi problema.
El problema es simple, presionar ⇥ Tab en el editor no hace nada. Espero que inserte 4 espacios.
¿Alguien sabe lo que puedo hacer para que ⇥ Tab funcione como se esperaba?
Para solucionar el problema
Al presionar
ctrl + m
, la tecla de
tab
mueve el foco en lugar de insertar un carácter de
tab
.
Apáguelo presionando nuevamente el acceso directo.
Para deshabilitar el acceso directo
-
Abra "Atajos de teclado" con
ctrl + k
, luegoctrl + s
.
O vaya aFile > Preferences > Keyboard Shortcuts
. -
Buscar
toggle tab key moves focus
detoggle tab key moves focus
. -
Haga clic derecho,
Remove Keybinding
.
A partir de diciembre de 2018 en macOS Mojave 10.14.2 usando VSCode 1.29.1, la combinación de teclas predeterminada para ''Toggle Tab Key Moves Focus'' está establecida en
Command+Shift+M
Si te quedaste atascado con esto, usar ese combo de teclas debería solucionar el problema.
Haga
Command+K Command+S
para abrir la Configuración de
Toggle Tab Key Moves Focus
acceso rápido y luego busque
Toggle Tab Key Moves Focus
o
editor.action.toggleTabFocusMode
si desea cambiar la combinación de teclas.
Accidentalmente había habilitado un modo diferente para la tecla de tabulación. Lo arregló presionando Ctrl + M. De los documentos VSCode:
Ctrl + M Alternar el uso de la tecla Tab para configurar el enfoque https://code.visualstudio.com/docs/customization/keybindings
Asegúrese de que esto NO esté marcado:
[] Herramientas | Opciones | Editor de texto | C / C ++ | Formateo | Sangría automática en la pestaña
¡Hagame saber si esto fue de utilidad!
En mi caso, seguí
este consejo
y cambié esta configuración de emmet en vscode a
false
:
"emmet.triggerExpansionOnTab": false
Estaba recibiendo el error
Cannot read property ''value'' of null
.
Resolvió el problema de inmediato.
Estoy usando código en xfce : hice lo siguiente para corregir el comportamiento de la tecla Tab:
Archivo -> Preferencias -> Configuración
buscar "keyboard.dispatch"
copiar al panel derecho y cambiar el valor de "código" a "keyCode"
Recargar código
Haga clic en el explorador o en cualquier otra ventana que no sea el editor y luego presione Ctrl + M, este es el comando para "Alternar teclas Mover teclas de enfoque" en los atajos de teclado.
No estoy seguro de en qué sistema operativo se encuentra, pero hubo un problema conocido con la tecla de tabulación en una de las versiones más recientes de VS Code para Mac OS X. El error se ha solucionado en la última versión (0.10.9).
En Mac OS X, puede buscar la última actualización abriendo VS Code y luego yendo a [Código> Buscar actualizaciones].
Fuentes y más información:
Para aquellos de ustedes que no se trata de la vida de la barra espaciadora (- _ -) (- _ -)
1.) La combinación de teclas para " Pestaña " no está configurada para nada, por lo que debe hacerlo manualmente
2.) Navegue a Preferencias / Medio ambiente / Asignaciones de teclas y busque " pestaña "
3.) Haga clic en Editar enlace en la parte inferior y presione la tecla de tabulación.
4.) Presione " Aplicar " y luego " Aceptar "
5.) Clave encuadernada!
Tal vez otro programa está interfiriendo? El cierre de Teamviewer me solucionó el problema.
Todo lo anterior falló para mí.
Pero noté que
shift + tab
funcionaba como se esperaba (marcando la línea).
Así que busqué el acceso directo de "Línea de sangría" (que se asignó a
alt + ctrl + cmd + 0
), se lo asigné a tab y ahora estoy feliz de nuevo.
También utilizo la pestaña para aceptar sugerencias de fragmentos, así que configuré el "cuándo" de "Línea de sangría" en
editorTextFocus && !editorReadonly && !inSnippetMode && !suggestWidgetVisible
.