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, presionando ⇥ Tab en el editor no hace nada. Espero que inserte 4 espacios.
¿Alguien sabe lo que puedo hacer para ⇥ Tabtrabajar como se esperaba?
visual-studio-code
vinzee
fuente
fuente
Toggle Tab Key Moves Focus
combinación de teclas deCtrl + M
(consulte la respuesta de @Addison). Extraña 'característica'.Respuestas:
Accidentalmente había habilitado un modo diferente para la tecla de tabulación. Lo arregló presionando Ctrl+ M.
De los documentos de Visual Studio Code Keybinding :
El modo de control de pestaña actual también debe aparecer en la barra de estado:
fuente
Ctrl + M, Ctrl + O
). Gracias.Setting Focus
?Para solucionar el problema
Al presionar ctrl+ M , la ⇥ Tab tecla mueve el foco en lugar de insertar un ⇥ Tab carácter.
Apáguelo presionando nuevamente el acceso directo.
Para deshabilitar el acceso directo
O vaya a Archivo> Preferencias> Atajos de teclado .
toggle tab key moves focus
.Remove Keybinding
.fuente
ctrl + m
->ctrl + k
->ctrl + 0
para colapsar el código y casi a diario rompo accidentalmente mi pestaña funcionalmente antes de esto :)Ctrl + m
teclas.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 "Cambiar el foco de movimientos de teclas de tabulación" en los atajos de teclado.
fuente
En mi caso, seguí este consejo y cambié esta configuración de emmet en vscode a
false
:Estaba recibiendo el error
Cannot read property 'value' of null
. Solucionó el problema de inmediato.fuente
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
clic en Configuración de teclas rápidas y luego busqueToggle Tab Key Moves Focus
oeditor.action.toggleTabFocusMode
si desea cambiar la combinación de teclas.fuente
Ctrl+M
por defecto aToggle Tab Key Moves Focus
. Y Dan, que es un poco hiperbólica, teniendo en cuenta el valor por defecto en Visual Studio para dar formato a un documento es en realidad Ctrl + K, Ctrl + D - visualstudioshortcuts.com/2017Estoy usando el 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
fuente
Tal vez otro programa está interfiriendo? El cierre de Teamviewer me solucionó el problema.
fuente
[Editar] Esta respuesta es para MSVS (el IDE, a diferencia del código VS ). Parece que Microsoft y Google hacen todo lo posible para elegir nombres confusos para nuevos productos. Dejaré esta respuesta aquí por ahora, mientras (continúo) buscando la pregunta de stackoverflow equivalente sobre MSVS . Avísame en los comentarios si crees que debería eliminarlo. O mejor, apúnteme a la versión MSVS de esta pregunta.
Instalé MSVS 2017 recientemente. Ninguna de las sugerencias que he visto solucionó el problema. La solución que descubrí funciona para MSVS 2015 y 2017. Agregue un comentario a continuación si encuentra que funciona para otras versiones.
En Herramientas -> Opciones -> Editor de texto -> C / C ++ -> Formato -> General, intente desmarcar el cuadro "Sangría automática cuando escribo una pestaña". Parece contrario a la intuición, pero solucionó el problema para mí.
fuente
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!
fuente
Para aquellos de ustedes que no se trata de la vida de la barra espaciadora (- _ -) (- _ -)
La combinación de teclas para ⇥ Tab no está configurada para nada, por lo que debe hacerlo manualmente
Vaya a Preferencias / Medio ambiente / Asignaciones de teclas y busque " pestaña "
Haga clic en Editar enlace en la parte inferior y presione la tecla de tabulación.
Presione " Aplicar " y luego " Aceptar "
Clave encuadernada!
fuente
Todo lo anterior falló para mí. Pero noté que shift + ⇥ Tab funcionó como se esperaba (marcando la línea).
Así que busqué el atajo "Línea de sangría" (que se asignó a alt+ ctrl + cmd + 0), se lo asigné a la pestaña y ahora estoy feliz de nuevo.
A la mañana siguiente editar ...
También uso 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
.fuente
Llámame loco, pero también me ha sucedido esto antes, donde el cliente TeamViewer secuestra la tecla TAB. No lo sabrá hasta que cierre la ventana de TV que tiene abierta en segundo plano. Extraño, pero me ha pasado un par de veces.
fuente
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:
fuente