Existe um recurso de comparação como o Plugin for Notepad ++?
Existe um recurso de comparação como o Plugin for Notepad ++?
Respostas:
Você pode comparar os arquivos do explorador na seção de arquivos de trabalho ou na pasta. Você também pode acionar a ação de comparação global na paleta de comandos.
clique com o botão direito do mouse no primeiro arquivo e selecione
clique com o botão direito do mouse no segundo arquivo e selecione
Screencast:
Eu tenho o Visual Studio Code versão 1.27.2 e posso fazer isso:
Às vezes, você não possui dois arquivos, mas deseja copiar o texto de algum lugar e fazer uma rápida comparação sem precisar salvar o conteúdo nos arquivos primeiro. Então você pode fazer isso:
Aqui está a minha maneira favorita, que eu acho um pouco menos tediosa do que as etapas "Selecionar para comparar e comparar com ...".
F1
Comparar arquivo ativo com ...Isso funciona com quaisquer arquivos arbitrários, mesmo aqueles que não estão no diretório do projeto. Você pode até criar 2 novos arquivos sem título e copiar / colar texto também.
Outra opção está usando a linha de comando:
code -d left.txt right.txt
Nota: Talvez você precise adicionar code
seu caminho primeiro. Consulte: Como chamar o VS Code Editor a partir da linha de comando
No seu terminal, digite:
code --diff file1.txt file2.txt
Uma guia será aberta no VS Code mostrando as diferenças nos dois arquivos.
Existe um plug-in chamado Partial Diff que ajuda a comparar as seleções de texto em um arquivo, entre arquivos diferentes ou na área de transferência.
Clique com o botão direito do mouse no 1º arquivo e clique em "Selecionar para comparar".
Clique no segundo arquivo, clique em "Comparar com o selecionado"
Encontrei um fluxo mais rápido para mim, primeiro associando um atalho de teclado Alt+k
a "Comparar arquivo ativo com ..." ( #a ). (Semelhante à resposta de wisbucky, mas melhorada e passo a passo.)
Em seguida, para comparar dois arquivos:
Alt+k
, um menu de abertura rápida será exibido com o arquivo B focado.Enter
.Resultado: arquivo A à esquerda e arquivo B à direita. (Testado no código VS 1.27.1)
#a - para fazer isso, pressione Ctrl-k Ctrl-s
para exibir Atalhos de teclado, digite compare
na caixa de pesquisa superior e clique duas vezes na coluna "Keybinding" para "Compare Active File With ...", pressione e Alt+k
depois Enter
para atribuí-lo.
Se você deseja comparar o arquivo em seu projeto / diretório com um arquivo externo (que é a maneira mais comum de comparar arquivos), você pode facilmente arrastar e soltar o arquivo externo na guia do editor e usar o comando: "Comparar arquivo ativo com ..." em um deles, selecionando o outro na janela de opções recém-exibida. Essa parece ser a maneira mais rápida.