J'utilise Visual Studio Code comme éditeur pour Unity. J'ai fait une recherche sur Google, mais je n'ai rien trouvé sur mon problème.
Le problème est simple, appuyer ⇥ Tabsur l'éditeur ne fait rien. Je m'attends à ce qu'il insère 4 espaces.
Quelqu'un sait ce que je peux faire pour ⇥ Tabtravailler comme prévu?
visual-studio-code
vinzee
la source
la source
Toggle Tab Key Moves Focus
raccourci clavier deCtrl + M
(voir la réponse de @Addison). Étrange «fonctionnalité».Réponses:
J'avais accidentellement activé un mode différent pour la touche de tabulation. Corrigé en appuyant sur Ctrl+ M.
À partir des documents Visual Studio Code Keybinding :
Le mode de contrôle de l'onglet actuel devrait également apparaître dans la barre d'état:
la source
Ctrl + M, Ctrl + O
). THX.Setting Focus
?Pour résoudre le problème
En appuyant sur ctrl+ M , la ⇥ Tab touche déplace le focus au lieu d'insérer un ⇥ Tab caractère.
Désactivez-le en appuyant à nouveau sur le raccourci.
Pour désactiver le raccourci
Ou allez dans Fichier> Préférences> Raccourcis clavier .
toggle tab key moves focus
.Remove Keybinding
.la source
ctrl + m
->ctrl + k
->ctrl + 0
pour réduire le code et presque tous les jours je casse accidentellement mon onglet avant :)Ctrl + m
touches.Cliquez sur l'explorateur ou sur toute autre fenêtre qui n'est pas l'éditeur puis appuyez sur Ctrl+ M, c'est la commande "Toggle Tab Key Moves Focus" sur les raccourcis clavier.
la source
Dans mon cas, j'ai suivi ce conseil et changé ce paramètre emmet dans vscode en
false
:Je recevais l'erreur
Cannot read property 'value' of null
. Cela a résolu le problème immédiatement.la source
Depuis décembre 2018 sur macOS Mojave 10.14.2 à l'aide de VSCode 1.29.1, la liaison de touches par défaut pour 'Toggle Tab Key Moves Focus' est définie sur
Command+Shift+M
. Si vous êtes coincé avec cela, l'utilisation de cette combinaison de touches devrait résoudre le problème.Faites
Command+K Command+S
pour afficher les paramètres des raccourcis clavier, puis recherchezToggle Tab Key Moves Focus
oueditor.action.toggleTabFocusMode
si vous souhaitez modifier la combinaison de touches.la source
Ctrl+M
par défautToggle Tab Key Moves Focus
. Et Dan, c'est un peu hyperbolique, étant donné que la valeur par défaut dans Visual Studio pour formater un document est en fait Ctrl + K, Ctrl + D - visualstudioshortcuts.com/2017J'utilise du code sur xfce - a fait ce qui suit pour corriger le comportement de la touche Tab:
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
la source
Peut-être qu'un autre programme interfère? La fermeture de Teamviewer a résolu le problème pour moi.
la source
[Modifier] Cette réponse est pour MSVS (l'IDE, par opposition au code VS ). Il semble que Microsoft et Google se mettent en quatre pour choisir des noms déroutants pour les nouveaux produits. Je vais laisser cette réponse ici pour l'instant, pendant que je (continue de) chercher la question de stackoverflow équivalente sur MSVS . Faites-moi savoir dans les commentaires si vous pensez que je devrais le supprimer. Ou mieux, pointez-moi vers la version MSVS de cette question.
J'ai installé MSVS 2017 récemment. Aucune des suggestions que j'ai vues n'a résolu le problème. La solution que j'ai trouvée fonctionne pour MSVS 2015 et 2017. Ajoutez un commentaire ci-dessous si vous trouvez que cela fonctionne pour d'autres versions.
Sous Outils -> Options -> Éditeur de texte -> C / C ++ -> Formatage -> Général, essayez de décocher la case "Retrait automatique lorsque je tape un onglet". Cela semble contre-intuitif, mais cela a résolu le problème pour moi.
la source
Assurez-vous que ceci n'est PAS vérifié:
[] Outils | Options | Éditeur de texte | C / C ++ | Formatage | Retrait automatique sur l'onglet
Faites-moi savoir si cela a aidé!
la source
Pour ceux d'entre vous qui ne connaissent pas cette vie de barre d'espace (- _ -) (- _ -)
Le raccourci clavier pour ⇥ Tab n'est défini sur rien, vous devez donc le faire manuellement
Accédez à Préférences / Environnement / Raccourcis clavier et recherchez " onglet "
Cliquez sur Modifier la liaison en bas et appuyez sur la touche de tabulation.
Appuyez sur " Appliquer " puis " OK "
Clé liée!
la source
Tout ce qui précède a échoué pour moi. Mais j'ai remarqué shift +⇥ Tab fonctionnait comme prévu (dépassant la ligne).
J'ai donc cherché le raccourci "Indent Line" (qui a été assigné à alt+ ctrl + cmd + 0), je l'ai assigné à tabulation, et maintenant je suis de nouveau heureux.
Édition du matin suivant ...
J'utilise également tab pour accepter les suggestions d'extraits, j'ai donc défini le "quand" de "Indent Line" sur
editorTextFocus && !editorReadonly && !inSnippetMode && !suggestWidgetVisible
.la source
Appelez-moi fou, mais je l'ai déjà fait auparavant, où le client TeamViewer détourne la clé TAB. Vous ne le saurez pas jusqu'à ce que vous fermiez la fenêtre du téléviseur que vous avez ouverte en arrière-plan. Bizarre, mais ça m'est arrivé plusieurs fois.
la source
Vous ne savez pas quel système d'exploitation vous utilisez, mais il y avait un problème connu avec la touche de tabulation sur 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).
Sur Mac OS X, vous pouvez vérifier la dernière mise à jour en ouvrant VS Code puis en allant dans [Code> Rechercher les mises à jour].
Sources et plus d'informations:
la source