Comparando o conteúdo de dois arquivos em Texto Sublime

Tenho dois repositórios clonados de dois projetos open-source muito semelhantes, nos quais tenho trabalhado em diferentes instâncias no Texto Sublime 2 para chegar ao meu resultado desejado. O código de ambos os projetos foi utilizado. Eu tenho usado Git como controle de versão para o meu projeto, mas não incluí os projetos originais. Assim, eu gostaria de poder comparar rapidamente o conteúdo de dois arquivos do projeto original e comparar as diferenças entre eles e meu projeto.

Eu esperava que o Texto Sublime 2 tivesse um "Compare File" recurso, mas eu posso'parece que não encontro nada relacionado a ele nas configurações ou online. Um pacote ST2 de terceiros para realizar essa tarefa também funcionaria bem. É possível fazer tal tarefa dentro do editor de texto ST2?

Solução

Você pode realmente comparar arquivos nativamente certos em Texto Sublime.

  1. Navegue para a pasta que os contém através de 'Pasta Aberta...` ou em um projeto
  2. Selecione os dois arquivos (isto é, segurando Ctrl em Windows ou ⌘ em macOS) você quer comparar na barra lateral
  3. Clique com o botão direito do mouse e selecione a opção 'Arquivos Diff...`.
Comentários (23)

Há um número de plugins dif disponíveis através do Package Control. I'usei Sublimerge Pro, que funcionou bem o suficiente, mas ele'é um produto comercial (com um período experimental ilimitado) e de código fechado, então você pode'ajustá-lo se você quiser mudar alguma coisa, ou apenas olhar para os seus internos. FileDiffs é bastante popular, a julgar pelo número de instalações, então você pode querer experimentar essa.

Comentários (5)

UPDATE
(Dados os votos, sinto a necessidade de uma explicação passo a passo completa...)

  1. Na barra de menu clique em Arquivo->Abrir pasta...
  2. Selecione uma pasta (a pasta real não importa, este passo é apenas para tornar a barra lateral FOLDERS disponível)
  3. Se ainda não houver nenhuma Barra Lateral mostrada, faça-a aparecer através de "Ver" -> "Barra Lateral" -> "Mostrar Barra Lateral".
  4. Utilize esta barra lateral com o título FOLDERS para navegar para o primeiro arquivo que você deseja comparar.
  5. Selecione (clique sobre ele), segure ctrl e selecione o segundo arquivo.
  6. Tendo dois arquivos selecionados, clique com o botão direito em um dos dois e selecione Diff Files....

Deve haver agora um novo separador a mostrar a comparação.


Resposta curta original:
Note que..:

O "Diff files" só aparece com o "folders" sidebar (para abrir uma pasta: File->Open Folder) , não com o "open files" sidebar.

Comentários (6)