Perguntas com a marcação «vimdiff»

O recurso diff do vim permite mostrar diferenças entre duas, três ou quatro versões do mesmo arquivo

102
Como uso o vim como uma ferramenta diff?

Eu uso o vim como meu editor principal. Eu também gostaria de usar o vim para diferenciar arquivos e modificá-los ao fazer o diff para corrigir alterações fáceis (em vez da maioria das técnicas diff, que são um ciclo de diff / fix / diff / fix). Além disso, existem maneiras fáceis de integrar o...

38
Como diferenciar e mesclar dois diretórios?

Eu sei que o modo diff do Vim ( vimdiff) permite comparar o conteúdo de dois (ou mais) arquivos. Mas é possível comparar o conteúdo de vários arquivos entre diretórios para mesclar dois diretórios recursivamente (como DiffMerge e ferramentas

22
Como personalizo as cores do vimdiff?

Estou tentando usar o vimdiff como minha ferramenta de mesclagem git, mas as cores usadas o tornam insuportável (pelo menos no Windows / Mingw): a cor do plano de fundo e a cor do primeiro plano são as mesmas para algumas das linhas conflitantes, tornando-o desnecessariamente difícil para descobrir...

20
Melhor esquema de cores diff

Comecei a usar o modo diff no vim no trabalho, e a única coisa que notei é que as cores são realmente brilhantes, o que não ajuda quando você tenta procurar diferenças em arquivos grandes por longos períodos de tempo. Existem esquemas de cores personalizados que as pessoas personalizam para...

17
Comparação mais detalhada dentro de uma linha

Eu uso vimdiffpara inspecionar as diferenças entre os arquivos e, algumas vezes, perde um pouco. por exemplo, se eu tiver os dois arquivos a seguir: //a.c printf("Hello\n"); e: //b.c int i = printf("hello\n") + 3; mostrá-los em vimdiffdá: O que vou querer ver é que, em bc, o valor hnão é...

14
vimdiff e conflitos de mesclagem

Ao mesclar ramificações sob controle de origem, geralmente há o problema de um conflito de mesclagem com outros desenvolvedores. Eu sei que podemos usar o vimdiff para diferenciar as alterações de código no controle de origem , mas existe também uma maneira de usar o vimdiff para ajudar a resolver...

11
Diferenças de nível de palavra no vim

Tanto quanto eu entendo, o vimdiff padrão está fazendo apenas diferenças de linha. No entanto, às vezes é útil fazer diferenças no nível das palavras, especialmente para arquivos de texto como Markdown, LaTeX etc. Existem algumas ferramentas como wdiff ou dwdiff que fazem a diferença no nível das...

10
Como faço para diferenciar entre vim e vimdiff de dentro do vimrc?

Eu tenho uma função no vim que abrirá todos os buffers como guias. No entanto, depois de adicionar essa função, o vimdiff também abre os arquivos para serem comparados como guias diferentes e, portanto, não mostra as diferenças. Existe uma maneira de descobrir se o vim ou vimdiff está invocando meu...