J'utilise Visual Studio Code comme éditeur pour Unity ..__ J'ai effectué une recherche sur Google mais je n'ai rien trouvé sur mon problème.
Le problème est simple, appuyer sur l'onglet dans l'éditeur ne fait rien. Je m'attends à ce qu'il insère 4 espaces.
Quelqu'un sait ce que je peux faire pour que TAB fonctionne comme prévu?
J'avais accidentellement activé un mode différent pour la touche de tabulation. Corrigé en appuyant sur Ctrl + M. À partir de la documentation VSCode:
Ctrl + M bascule l'utilisation de la touche de tabulation pour la définition du focus https://code.visualstudio.com/docs/customization/keybindings
Dans, mon cas, j'ai suivi ce conseil et modifié ce paramètre emmet dans vscode en false
:
"emmet.triggerExpansionOnTab": false
Je recevais l'erreur Cannot read property 'value' of null
. Cela a résolu le problème immédiatement.
Si vous appuyez sur ctrl + m
, la touche tab
se déplace au lieu d'insérer un caractère tab
.
Désactivez-le en appuyant à nouveau sur le raccourci.
ctrl + k
, puis ctrl + s
.File > Preferences > Keyboard Shortcuts
.toggle tab key moves focus
.Remove Keybinding
.Cliquez sur l'explorateur ou sur toute autre fenêtre qui n'est pas l'éditeur, puis appuyez sur Ctrl + M. Cette commande permet de "Basculer la touche de tabulation pour déplacer le focus" sur les raccourcis clavier.
Depuis décembre 2018 sur macOS Mojave 10.14.2 à l'aide de VSCode 1.29.1, le raccourci clavier par défaut pour 'Basculer la touche de tabulation déplace le focus' est défini sur Command+Shift+M
. Si vous êtes coincé avec cela, utiliser cette combinaison clé devrait résoudre le problème.
Faites Command+K Command+S
pour afficher les paramètres des touches rapides, puis recherchez Toggle Tab Key Moves Focus
ou editor.action.toggleTabFocusMode
si vous souhaitez modifier la liste déroulante des touches.
Assurez-vous que ceci N'EST PAS coché:
[] Outils | Options | Éditeur de texte | C/C++ | Mise en forme | Indentation automatique sur l'onglet
Faites-moi savoir si cela a aidé!
Peut-être qu'un autre programme interfère? La fermeture de Teamviewer a résolu le problème pour moi.
Vous ne savez pas quel système d'exploitation vous utilisez, mais il y avait un problème connu avec la touche de tabulation de l'une des versions les plus récentes de VS Code pour Mac OS X. Le bogue a été corrigé dans la dernière version (0.10.9).
Sous Mac OS X, vous pouvez rechercher la dernière mise à jour en ouvrant VS Code, puis en sélectionnant [Code> Rechercher les mises à jour].
Sources et plus d'informations:
Pour ceux d'entre vous qui n'aimez pas cela vie de la barre d'espace (- _ -) (- _ -)
1.) Le raccourci clavier pour "Tab" n'est pas paramétré, vous devez donc le faire manuellement
2.) Naviguez vers Préférences/Environnement/Liaisons de clés et recherchez "tab"
3.) Cliquez sur Editer la reliure en bas et appuyez sur la touche de tabulation.
4.) Appuyez sur "Apply" puis sur "Ok"
5.) clé liée!
J'utilise le code sur xfce - fait ce qui suit pour corriger le comportement de la touche de tabulation:
Fichier -> Préférences -> Paramètres
rechercher "keyboard.dispatch"
copier dans le panneau de droite et changer la valeur de "code" en "keyCode"
Recharger le code