Estou usando o Visual Studio Code 1.3.1 com as guias recém-introduzidas.
Quando clico nos arquivos, o primeiro arquivo será aberto em uma guia. Se eu não fizer nenhuma alteração nesse arquivo, o segundo arquivo clicado será aberto na mesma guia.
Como evitar isso e fazer com que o Visual Studio Code sempre abra uma nova guia?
visual-studio-code
MBushveld
fonte
fonte
Respostas:
Quando você clica em um arquivo no navegador de arquivos da barra lateral esquerda ou o abre no menu de abertura rápida ( Ctrl- P, digite o nome do arquivo Enter), o Visual Studio Code o abre no chamado "Modo de visualização", que permite visualizar rapidamente arquivos.
As guias do modo de visualização não são mantidas abertas. Assim que você abrir outro arquivo na barra lateral, a guia Modo de visualização existente (se houver) será usada. Você pode determinar se uma guia está no modo de visualização, observando seu título na barra de guias. Se o título estiver em itálico , a guia estará no modo de visualização.
Para abrir um arquivo para edição (por exemplo, não abra no Modo de visualização), clique duas vezes no arquivo na barra lateral ou clique nele na barra lateral e clique duas vezes no título da guia Modo de visualização.
Se você deseja desativar o Modo de visualização totalmente, defina-o
"workbench.editor.enablePreview": false
no arquivo de configurações. Você também pode usar a"workbench.editor.enablePreviewFromQuickOpen"
opção para desativá-lo apenas no menu de abertura rápida.Antes de desativar o Modo de visualização, você precisará abrir seu arquivo de configurações .
Dica profissional : Você pode usar a Paleta de comandos (atalho Ctrl + Shift + P) para abrir seu arquivo de configurações, basta digitar "
Preferences: Open User Settings
"!Depois de abrir o arquivo de configurações ( seu arquivo de configurações deve estar localizado à direita), adicione a
"workbench.editor.enablePreview"
propriedade e defina seu valor comofalse
.Você pode aprender mais sobre o "Modo de visualização" do Visual Studio Code, aqui .
fonte
double-click
paractrl+click
?Workbench > Editor: Show Tabs
configuração que, quando desativada, se parece com o modo de visualização, porque você nunca vê uma guia aparecendo, exceto a que você abre.Se você não deseja desativar o modo de visualização, pode dizer explicitamente
vscode
para manter uma guia específica aberta. Como mencionado acima, um cabeçalho de guia com texto em itálico está no modo de visualização .Para tirar uma guia do modo de visualização, você pode clicar com o botão direito na guia e escolher
keep open
ou usar o atalho cmd+ kenter
que está mapeado para o comandoworkbench.action.keepEditor
.Além disso, clicar duas vezes em uma guia também o tira do modo de visualização (verificado em
vscode
1.44.0).fonte
CMD+k
chave de liberação de combinação e, em seguida, bateuEnter
Eu vim com o mesmo problema e abra o arquivo setting.json , adicione o seguinte:
fonte
Use
workbench.editor.enablePreview: false
para desativar completamente o modo de visualização.Use
workbench.editor.enablePreviewFromQuickOpen: false
para desativar o modo de visualização dos arquivos abertos no menu de abertura rápida.fonte
Para quem não deseja desativar o Modo de visualização .
Enquanto eu lia todos os comentários e descobri o que eu preferia, essa é a tecla de atalho para fixar o arquivo aberto no Quick Open / Ctrl + P ou isso significa manter o arquivo aberto no editor, e sim também não precisa mudar sua mão com o mouse para clicar duas vezes na lista de arquivos.
Graças a @jontem e @MattLBeck.
O
save
comando de chamada com Ctrl+ S( ⌘+ sno Mac) é a maneira mais fácil de alcançar o que eu preferia.E se você descobriu que faz isso para manter o arquivo aberto para o editor com bastante frequência, sim, eu preferia que você definisse a opção
"workbench.editor.enablePreview": false
ou"workbench.editor.enablePreviewFromQuickOpen": false
como as outras mencionadas anteriormente.fonte
Abra em uma nova guia Solução:
"workbench.editor.showTabs": true
fonte
Observe que o nome do arquivo na guia é formatado em itálico se tiver sido aberto em
Preview Mode
.Para manter o arquivo sempre disponível no editor VSCode (ou seja, para tirá-lo do
Preview Mode
modo normal), você pode clicar duas vezes na guia. Então, você notará que o nome fica em itálico.Acredito que o Modo de visualização seja útil, especialmente quando você tem espaço limitado na tela e precisa verificar muitos arquivos.
fonte
Você pode desativar a visualização com este:
⬇️ Basicamente, basta adicionar essas duas configurações e você estará pronto.
fonte
Arquivo de menu → Preferências → Configurações do usuário : adicione esta linha "workbench.editor.enablePreviewFromQuickOpen": false
fonte
Basicamente, existem três configurações que é preciso atualizar (configurações de Preferências >>):
workbench.editor.enablePreview: configure-o para ativar ou desativar globalmente os editores de visualização
workbench.editor.enablePreviewFromQuickOpen: configure-o para ativar ou desativar os editores de visualização quando abertos no Quick Open
workbench.editor.showTabs: finalmente, será necessário definir isso
, caso contrário, não haverá guias exibidas e você estará se
perguntando por que a configuração / desabilitação das duas acima não funcionou
fonte
Se você deseja abrir um arquivo permanentemente em "Ir para o arquivo ..." (⌘P), pressione "seta para a direita" em vez de retornar.
Isso também mantém a barra de pesquisa Ir para arquivo ... aberta, para que você possa abrir rapidamente vários arquivos.
fonte
ativando usando GUI
vamos para
Code -> Preferences -> Settings -> User -> Window -> New Window
aqui Abrir arquivos em uma nova janela na lista suspensa, selecione "on".
minha versão do código VS 1.38.1
fonte
Você pode fazer isso via GUI
Pesquisar pré-visualização
desmarque as opções
Enable Preview
eEnable Preview from Quick Open
fonte
Como hktang acima indica:
um clique abre o arquivo no modo de visualização (texto do cabeçalho em itálico)
Clique duas vezes no mesmo arquivo, ele sai do modo de visualização (o texto do cabeçalho muda de itálico para fonte normal)
Eu acho que esse é um recurso "comprometido" que permite aos usuários "navegar" pelos dois mundos; visualização e sem visualização.
HTH Paul S.
fonte
Isso é tão confuso. Todos os desenvolvedores que pedi não gostaram desse comportamento padrão.
Eu uso cmd+ Ppara abrir arquivos de projeto.
fonte
No meu caso, também tive que definir a
workbench.editor.showTabs
propriedade como true (além deworkbench.editor.enablePreview
)Não tenho certeza de como foi alterado para falso. Talvez, acidentalmente, defina-o como falso usando algum atalho.
fonte
Uma solução simples é que, em vez de fazer alterações nas configurações do vscode, sempre que você abrir um arquivo por meio de uma referência, verá que o arquivo está no modo de visualização (o nome do arquivo está em itálico) e, na barra lateral, verá que mesmo arquivo de visualização em foco, basta tocar duas vezes e ele será fixado na guia, para que não seja substituído por outro arquivo no modo de visualização.
fonte
Configurações -> Ambiente de Trabalho -> Gerenciamento de Editor -> Ativar Visualização
fonte
para mim, shift+ enterfez o truque.
fonte
você precisa editar o arquivo setting.json,
settings.json, localizado em
fonte
Na verdade, o VSCode mostra a visualização de um arquivo quando você o abre. Se você deseja abrir arquivos em uma nova guia, basta desativar a visualização com esta configuração (cole-a no arquivo settings.json).
- você pode dar um passo adiante e usar essa configuração
- Ele abrirá o editor VSCode com um novo arquivo sem título em branco para iniciar rapidamente.
fonte