Czy w Vimie można oglądać dwa pliki obok siebie? Jeśli tak, w jaki sposób mogę skonfigurować mój edytor, aby to zrobić i czy istnieje sposób na przejście diff
między dwoma plikami w Vimie?
Mam świadomość poleceń :next
i :prev
, ale nie o to mi chodzi. Naprawdę miło byłoby oglądać oba pliki w tandemie.
vimdiff file1.txt file2.txt
(patrz poniżej)Możesz także otworzyć vima w trybie podzielonego ekranu, z
-O
opcją: -Aby następnie włączyć tryb różnicowy, musisz uruchomić
:diffthis
polecenie w każdym okienku.Innym scenariuszem jest użycie jednego pliku w vimie i chcesz go otworzyć i porównać z innym. Następnie możesz użyć następujących poleceń vim: -
Następnie możesz wyłączyć tryb różnicowy w każdym panelu za pomocą polecenia vim
:diffoff
.EDYCJA
I drugi standardowy, o którym nie wspomniano: -
Jest to równoważne z
vimdiff
bezpośrednim dzwonieniem .źródło
:windo :diffthis
można użyć zamiast trzech ostatnich poleceń.Lub po prostu otwórz pierwszy plik w VIM, a następnie
:vert diffsplit file2 :vert
spowoduje podzielenie ekranu w pionie.diffsplit
robi różnicę, dzieli pliki i przewija je blokuje.źródło