Perguntas sobre 'vimdiff'

5
respostas

Como saber se um arquivo de texto é um subconjunto de outro

Estou tentando encontrar uma maneira de prever se um arquivo de texto é um subconjunto de outro. Por exemplo: foo bar é um subconjunto de foo bar pluto Enquanto: foo pluto e foo bar não são um subconjunto um do out...
12.02.2014 / 13:36
1
resposta

Identifica blocos duplicados de texto dentro de um arquivo

Existe uma maneira conveniente de identificar blocos duplicados ou quase duplicados de texto dentro de um arquivo? Eu quero usar isso para identificar a duplicação de código. Parece que existem programas especializados com essa capacidade, ma...
01.10.2014 / 04:48
2
respostas

diff characterwise

Existe uma ferramenta estável (opção / plugin de uma ferramenta existente: vimdiff, diff, etc) no Linux para fazer a diferença entre dois arquivos de texto com caracteres? Eu gostaria de ver a mais longa subseqüência comum entre meus dois arq...
16.12.2015 / 14:11
3
respostas

Faça com que o vimdiff exiba linhas diferentes como linhas diferentes (não parcialmente diferentes)

O vimdiff tem um hábito irritante de exibir duas linhas quase completamente diferentes como a mesma linha parcialmente diferente, apenas porque compartilham um caractere em comum no início ou no final. Por exemplo: foo.txt contém: The...
30.10.2013 / 05:50
1
resposta

vimdiff / vim -d - como mostrar apenas as diferenças e dobrar todas as linhas idênticas?

Existe alguma maneira de excluirmos as linhas que são as mesmas na saída abaixo? Eu fiz um arquivo vim -d arquivo1, mas mostrando as diferenças e também algumas linhas de adições antes e depois das diferenças. Como excluir isso? No exemplo em...
17.03.2017 / 21:30
1
resposta

Como posso ver as linhas movidas em uma comparação de arquivos com o vimdiff / diff?

As linhas movidas são frequentemente anotadas como exclusões e adicionamentos, mas podem ser mostradas como movidas de e movidas para. Como nesta captura de tela do Notepad ++.     
28.06.2013 / 16:16
4
respostas

Comparando arquivos com o vimdiff de um script

Estou escrevendo um script para comparar dois diretórios recursivamente e executar vimdiff quando encontrar uma diferença: #!/bin/bash dir1=${1%/} dir2=${2%/} find "$dir1/" -type f -not -path "$dir1/.git/*" | while IFS= read line; do...
12.05.2015 / 07:14
1
resposta

Exibir cabeçalhos usando vimdiff ou vim -d

Eu tenho 2 tabelas que preciso comparar e exibir as diferenças. Eu posso fazer isso usando o seguinte comando: vim -d table1 table2 -c :TOhtml -c :wqa O problema que estou enfrentando é excluir os cabeçalhos e legendas ao fazer o vimdiff....
08.03.2017 / 00:19
1
resposta

diff - mostrando linhas alteradas em seções diferentes das linhas inseridas

(Eu estou correndo para isso em um contexto de uso do vimdiff, que depende e interpreta a saída do diff, então eu acho que esta é uma questão diff.) Dados estes arquivos, o primeiro com 2 linhas, o segundo com 4, o diff (GNU 3.3) mostra os ar...
18.06.2016 / 00:14
1
resposta

Vim e unified diffs

No meu trabalho diário, eu lido apenas com diffs unificados, então gostaria de definir o alias alias diff='diff -puN' no meu .zshrc . Esse alias não é respeitado quando eu uso o shell no modo de linha de comando do vim, ou seja, quan...
22.04.2015 / 12:12