Hoje a Microsoft lançou o editor de arquivos / pastas do Visual Studio Code .
A primeira limitação é que parece ser um aplicativo de instância única.
Existe uma maneira de obter várias instâncias ou de abrir várias pastas simultaneamente?
visual-studio-code
Preocupação binária
fonte
fonte
Usar
ao iniciar o programa. Isso "Abre uma nova sessão do Código do Visual Studio em vez de restaurar a sessão anterior". ( daqui ).
A maneira como usei isso foi modificando meu atalho "Código" para incluir o
-n
parâmetro:fonte
while Ctrl+K then release the keys and press O would open the current tab in a new window
Selecione o menu Arquivo → Nova janela no menu e abra a outra pasta na nova janela.
fonte
Se você deseja abrir várias instâncias da mesma pasta, ele não é suportado no momento. Assista e atualize este problema do GitHub se você quiser vê-lo implementado: Suporte para abrir uma pasta de projeto em várias janelas de código do Visual Studio
fonte
Em vez disso, gosto de abrir o Código do Visual Studio a partir do prompt / caixa de diálogo, com um simples e doce
cmd /c code -n
. Como a caixa de diálogo de execução também mantém seu histórico de comandos por usuário, é muito conveniente. Um clique e pronto -fonte
Ctrl+ Shift+ PEspaço de trabalho duplicado em uma nova janela Enter
de: https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window
fonte
Você também pode criar um atalho com um nome de arquivo vazio
fonte
Várias instâncias do mesmo projeto
GAMBIARRA
Você não pode abrir várias instâncias da mesma pasta, mas uma solução alternativa encontrada foi abrir pastas diferentes.
Então, aqui eu posso abrir componentes, modelos e testes em diferentes janelas e depois visualizá-los nos meus três monitores.
Parece um pouco simples, mas isso me ajudou muito.
fonte
Para abrir uma nova instância com seu projeto carregado no terminal, digite
code <directory-path>
fonte
O mais fácil quando você não conhece o atalho CTRL+ SHIFT+ Né usar o menu: Arquivo, Nova Janela
fonte
Eu vim aqui para descobrir como fazer o VSCode (Mac OS) criar uma nova janela quando um arquivo ou pasta é aberto e o VSCode já está em execução. O mesmo que o GitHub Atom. As respostas acima não responderam à minha consulta, mas eu encontrei uma resposta para compartilhar.
Configuração:
window.openFilesInNewWindow
- se definido comoon
, os arquivos serão abertos em uma nova janela.window.openFoldersInNewWindow
- se definido comoon
, as pastas serão abertas em uma nova janela.Bônus para fazê-lo se comportar como Atom: defina
window.newWindowDimensions
comomaximised
.fonte
Começando com a versão 0.9.0, adicionamos uma nova configuração
window.reopenFolders
para controlar se o Visual Studio Code deve restaurar todas as pastas da sessão anterior.Por padrão, somente a última janela ativa em que você trabalhou será restaurada, mas se você alterar essa configuração para
all
, o Visual Studio Code reabrirá automaticamente todas as pastas em suas janelas.fonte
No Linux (testado com Ubuntu e Kali Linux ), você também pode clicar com o botão direito do mouse no bloco no dock e selecionar
New Window
.fonte
Você pode abrir várias janelas (no menu ou executando o
code
executável novamente).Infelizmente, no entanto, parece não haver maneira de ter instâncias separadas no momento. Por exemplo, se você tiver dois shells abertos com ambientes diferentes em cada um (caminhos diferentes, etc.), iniciar
code
para ambos resultará na segunda janela compartilhando os mesmos caminhos que o primeiro e ignorando o ambiente do qual foi iniciado.fonte
Várias janelas de código VS pode ser aberto no mesmo eficaz pasta se cada uma abrir a pasta por um caminho diferente. Por exemplo, no Windows, um projeto em C: \ Git \ MyProject pode ser aberto em uma instância do VS Code, enquanto \ MyPC \ c $ \ Git \ MyProject está aberto em outra instância. Se o compartilhamento do administrador (c $) não estiver disponível ou adequado, um compartilhamento explícito poderá ser construído para fornecer o acesso necessário.
Não, essa não é uma solução ideal.
fonte
Se você tiver todos os seus arquivos JavaScript em várias pastas em uma pasta que funcione muito bem, e foi o que eu fiz:
fonte
Em 2019, abrirá automaticamente uma nova sessão, nova instância do código vs. Por tipo
na janela de comando, na pasta raiz do projeto.
primeiro CD na sua pasta de projeto,
então digite
fonte