Pytania otagowane jako vimdiff

Funkcja diff w vimie pozwala pokazać różnice między dwiema, trzema lub czterema wersjami tego samego pliku

6
Jak używać vima jako narzędzia do porównywania?
Używam vima jako mojego głównego edytora. Chciałbym również użyć vima do różnicowania plików i modyfikowania plików podczas robienia różnic, aby naprawić łatwe zmiany (zamiast większości technik różnic, które są cyklem różnic / poprawek / różnic / poprawek). Ponadto istnieją proste sposoby integracji vima z narzędziami różnicowymi używanymi przez narzędzia / …
101 vimdiff 

5
Jak różnicować i łączyć dwa katalogi?
Wiem, że tryb różnicowy Vima ( vimdiff) pozwala nam porównać zawartość dwóch (lub więcej) plików. Ale czy można porównywać zawartość wielu plików w różnych katalogach, aby rekursywnie scalać dwa katalogi (np. DiffMerge i podobne narzędzia)?

2
Jak dostosować kolory vimdiff?
Próbuję użyć vimdiff jako narzędzia scalania git, ale użyte kolory sprawiają, że jest nie do zniesienia (przynajmniej w Windows / Mingw): kolor tła i kolor pierwszego planu są takie same dla niektórych sprzecznych linii, co czyni je niepotrzebnie trudnymi aby dowiedzieć się, co się dzieje (patrz poniższe wiersze zawierające include=).

3
Jak w Vimdiff przełączać lewe i prawe panele?
Kiedy to robię vimdiff file2 file1, file2naturalnie idzie po lewej i file1po prawej stronie. Czasami okazuje się, że układam je w niewłaściwy sposób, więc chciałbym móc je zmieniać bez opuszczania Vima. Czy to jest możliwe?
22 split  vimdiff 

4
Lepsza kolorystyka różnic
Zacząłem używać trybu różnicowego w vimie w pracy, a jedyną rzeczą, którą zauważyłem, jest to, że kolory są naprawdę jasne, co nie pomaga, gdy próbujesz szukać różnic w dużych plikach przez długi czas. Czy istnieją jakieś schematy kolorów, które ludzie dostosowali, aby ułatwić dostęp do trybu różnicowego dla oczu?
20 vimdiff 

1
Bardziej szczegółowe porównanie w linii
Używam vimdiffdo sprawdzania różnic między plikami, a czasami trochę mi brakuje. na przykład, jeśli mam następujące dwa pliki: //a.c printf("Hello\n"); i: //b.c int i = printf("hello\n") + 3; ich pokazanie vimdiffdaje: Chcę zobaczyć, że w bc hnie ma wielkich liter. Czy istnieje sposób, aby powiedzieć vimdiffowi, aby porównał (w tym …
17 vimdiff 


2
Zmień rozmiar paneli po zmianie rozmiaru okna hosta
Lubię używać vimdiff jako narzędzia git diff / merge. Problem polega na tym, że zmieniam rozmiar okna terminala hosta na nowy rozmiar: z dwóch podzielonych paneli skrajnie lewe pozostają tej samej szerokości, natomiast skrajne prawe są rozszerzone do pełnego rozmiaru okna. Czy istnieje polecenie wyrównania szerokości podzielonych okien po zmianie …
16 split  vimdiff 

1
vimdiff i łączyć konflikty
Podczas łączenia oddziałów pod kontrolą źródła często występuje problem konfliktu scalania z innymi programistami. Wiem, że możemy użyć vimdiff do różnicowania zmian kodu w stosunku do kontroli źródła , ale jest też sposób, w jaki możemy użyć vimdiff do pomocy w rozwiązywaniu konfliktów łączenia. Osobiście bardziej interesuje mnie git, ale …


1
Poziom słów różni się w vimie
O ile rozumiem domyślny vimdiff robi tylko różnice między wierszami. Czasami jednak przydatne jest robienie różnic na poziomie słów, szczególnie w przypadku plików tekstowych takich jak Markdown, LaTeX itp. Istnieje kilka narzędzi, takich jak wdiff lub dwdiff, które różnią się poziomem słów. Czy można używać ich w vimie do porównywania …
11 vimdiff 

2
Jak odróżnić vim od vimdiff od vimrc?
Mam funkcję w vimie, która otworzy wszystkie bufory jako tabulatory. Jednak po dodaniu tej funkcji vimdiff również otwiera pliki do porównania jako różne zakładki, a zatem nie pokazuje różnic. Czy istnieje sposób, w jaki mogę sprawdzić, czy jego vim lub vimdiff wywołuje mój plik vimrc? function! OpenTabs() let bf=len(filter(range(1, bufnr('$')), …
10 vimrc  vimdiff 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.