Estou usando o Visual Studio Code como meu editor para o Unity. Fiz uma pesquisa no google, mas não consegui encontrar nada sobre o meu problema.
A questão é simples, pressionar ⇥ Tabo editor não faz nada. Estou esperando para inserir 4 espaços.
Alguém sabe o que posso fazer para começar a ⇥ Tabtrabalhar como o esperado?
visual-studio-code
vinzee
fonte
fonte
Toggle Tab Key Moves Focus
combinação de teclas deCtrl + M
(consulte a resposta em @Addison). Estranho 'recurso'.Respostas:
Eu acidentalmente habilitei um modo diferente para a tecla Tab. Corrija-o pressionando Ctrl+ M.
Nos documentos de Vinculação de código do Visual Studio :
O modo de controle da guia atual também deve aparecer na barra de status:
fonte
Ctrl + M, Ctrl + O
). THX.Setting Focus
?Para corrigir o problema
Pressionar ctrl+ M faz com que a ⇥ Tab tecla mova o foco em vez de inserir um ⇥ Tab caractere.
Desligue-o pressionando o atalho novamente.
Para desativar o atalho
Ou vá para Arquivo> Preferências> Atalhos do teclado .
toggle tab key moves focus
.Remove Keybinding
,.fonte
ctrl + m
->ctrl + k
->ctrl + 0
a entrar em colapso código e quase diariamente eu acidentalmente quebrar meu guia funcionalmente antes desta :)Ctrl + m
teclas.Clique no explorador ou em qualquer outra janela que não seja o editor e pressione Ctrl+ M; este é o comando para "Alternar a tecla Tab move o foco" nos atalhos de teclado.
fonte
No meu caso, eu segui este conselho e mudou essa configuração emmet em vscode para
false
:Eu estava recebendo o erro
Cannot read property 'value' of null
. Resolveu o problema imediatamente.fonte
A partir de dezembro de 2018, no macOS Mojave 10.14.2, usando o VSCode 1.29.1, a combinação de teclas padrão para 'Alternar a tecla Tab move o foco' está definida como
Command+Shift+M
. Se você ficou preso a isso, o uso dessa combinação de teclas deve corrigir o problema.Faça
Command+K Command+S
para acessar as Configurações das teclas de atalho e procureToggle Tab Key Moves Focus
oueditor.action.toggleTabFocusMode
se deseja alterar a combinação de teclas.fonte
Ctrl+M
padrãoToggle Tab Key Moves Focus
. E Dan, que é uma hiperbólica pouco, considerando o padrão no Visual Studio para formatar um documento é, na verdade Ctrl + K, Ctrl + D - visualstudioshortcuts.com/2017Estou usando o código no xfce - fiz o seguinte para corrigir o comportamento da tecla Tab:
Arquivo -> Preferências -> Configurações
procure por "keyboard.dispatch"
copie para o painel direito e altere o valor de "code" para "keyCode"
Recarregar código
fonte
Talvez outro programa esteja interferindo? O fechamento do Teamviewer resolveu o problema para mim.
fonte
[Editar] Esta resposta é para MSVS (o IDE, em oposição ao código VS ). Parece que a Microsoft e o Google fazem o possível para escolher nomes confusos para novos produtos. Deixarei essa resposta aqui por enquanto, enquanto continuo procurando a pergunta equivalente sobre o stackoverflow sobre o MSVS . Deixe-me saber nos comentários se você acha que devo excluí-lo. Ou melhor, aponte-me para a versão MSVS desta pergunta.
Eu instalei o MSVS 2017 recentemente. Nenhuma das sugestões que eu vi corrigiu o problema. A solução que descobri funciona para o MSVS 2015 e 2017. Adicione um comentário abaixo se achar que funciona para outras versões.
Em Ferramentas -> Opções -> Editor de texto -> C / C ++ -> Formatação -> Geral, tente desmarcar a caixa "Recuar automaticamente quando digito uma guia". Parece contra-intuitivo, mas corrigiu o problema para mim.
fonte
Verifique se isso NÃO está marcado:
[] Ferramentas | Opções | Editor de texto | C / C ++ Formatação | Recuo automático na guia
Deixe-me saber se isso ajudou!
fonte
Para aqueles que não conhecem a vida útil da barra de espaço (- _ -) (- _ -)
A combinação de teclas para ⇥ Tab não está definida para nada, então você deve fazer isso manualmente
Navegue para Preferências / Ambiente / Vinculações de teclas e procure por " tab "
Clique em Editar ligação na parte inferior e pressione a tecla Tab.
Pressione " Aplicar " e depois " Ok "
Chave ligada!
fonte
Todas as opções acima falharam para mim. Mas notei shift + ⇥ Tab funcionou como esperado (ultrapassando a linha).
Então, procurei o atalho "Linha de indentação" (que foi atribuído a alt+ ctrl + cmd + 0), atribuído a tab e agora estou feliz novamente.
Na manhã seguinte editar ...
Também uso a guia para aceitar sugestões de trechos, por isso defini o "quando" de "Linha de recuo" como
editorTextFocus && !editorReadonly && !inSnippetMode && !suggestWidgetVisible
.fonte
Pode me chamar de louco, mas isso já aconteceu antes, onde o cliente TeamViewer seqüestra a tecla TAB. Você não saberá disso até fechar a janela da TV que você abriu em segundo plano. Estranho, mas aconteceu comigo algumas vezes.
fonte
Não sei em que sistema operacional você está, mas houve um problema conhecido com a tecla tab em uma das versões mais recentes do VS Code para Mac OS X. O bug foi corrigido na versão mais recente (0.10.9).
No Mac OS X, você pode verificar a atualização mais recente abrindo o VS Code e depois indo para [Code> Check for Updates].
Fontes e mais informações:
fonte