vscode visual tag studio color code closing brackethighlighter visual-studio visual-studio-code unity3d unity5

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

  1. Abra "Atajos de teclado" con ctrl + k , luego ctrl + s .
    O vaya a File > Preferences > Keyboard Shortcuts .
  2. Buscar toggle tab key moves focus de toggle tab key moves focus .
  3. 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.



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.

A la mañana siguiente editar ...

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 .