Qual ferramenta pode fazer uma comparação visual de duas seções dentro do mesmo arquivo?

StackOverflow https://stackoverflow.com/questions/361809

  •  21-08-2019
  •  | 
  •  

Pergunta

Boas ferramentas de comparação de arquivo já foram discutidas com a dor, mas o meu problema é mais exótico. Existe alguma ferramenta de comparação de texto visual (como WinMerge) que permita-me facilmente fazer comparação visual em duas seções dentro do mesmo arquivo?

Eu tenho várias configurações dentro do arquivo vcproj e necessidade de mantê-los. É uma dor que fazer isso manualmente - janelas de divisão, rolagem caractere por caractere. Além disso xml é muito detalhado e preciso muita tela imobiliário. Não posso acreditar que não há nenhuma ferramenta para fazer comparação de seção automática de ficheiros, uma vez que isso soa como um problema muito comum.

Por favor, não me oferecer para usar páginas de propriedades, eu não quero mais complexidade, eu quero menos. Dividindo manualmente em arquivos e, em seguida, compará-los também é muito medieval (eu estou fazendo isso agora de qualquer maneira).

Foi útil?

Solução

Eu uso Beyond Compare (não é livre, mas acho que uma versão shareware está disponível). Você pode selecionar a mesma lima para os lados esquerdo e direito, em seguida, clique direito do mouse no início de sua seção de cada lado e selecione "Alinhar manualmente". Isso permitiria que você compare duas seções do mesmo arquivo com relativa facilidade.

No geral, eu recomendo o produto. Eu não tentei versão 3, que é o que eles têm atualmente em seu Web site, mas a versão 2 é uma ferramenta fabulosa. A +

Outras dicas

Eu uso o UltraEdit para a maioria da minha edição de texto e eles têm um produto chamado UltraCompare que faz uma comparação visual.


Update Mofi

UltraCompare Professional suporta também uma comparação de trechos de texto, além de arquivos inteiros.

Depois de iniciar UltraCompare, selecione Texto Compare no menu de Modo se já não estiver selecionado. Selecione em editor de texto o primeiro bloco de texto que deve ser comparado, pressione Ctrl + C, voltar para UC e colar com Ctrl + V o bloco em painel área de texto esquerda. Mudar novamente para editor de texto, selecione o outro bloco no mesmo arquivo, pressione Ctrl + C, alterne de volta para UC, clique no painel direito e cole o bloco com Ctrl + V. Os dois blocos são imediatamente comparados e as diferenças são exibidos.

a comparação Tal texto trecho de dois blocos no mesmo arquivo pode ser iniciado também diretamente de dentro UltraEdit. Seleccionar o primeiro bloco em arquivo, pressione Ctrl + C, Ctrl + N, Ctrl + V e Ctrl + A para copiar, colar e seleccionar novamente este bloco de um novo ficheiro. Selecione o segundo bloco no arquivo. Executar o comando Comparar a partir do menu de texto Arquivo em UltraEdit com a opção Comparar selecionado automaticamente a ser habilitado e clique no botão Comparar . UC Professional é iniciado com apenas 2 blocos selecionados para comparação.

Você pode usar Meld para fazer isso

  1. Abra fusão sem especificar nomes de arquivos
  2. Meld com o prompt que tipo de comparação que quiser. Escolha de comparação de arquivo
  3. Meld com presente do ícone para selecionar os nomes de arquivo. Abaixo disso ele irá pedir para uma comparação em branco. Escolha isso.
    1. Na janela de comparação de arquivo, cole as seções do arquivo que você deseja comparar.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top