Odpowiedzi:
Tak, vim ma możliwość podziału zarówno w poziomie, jak :spliti w pionie, przy :vsplitczym oba działają tak samo jak :editprzy otwieraniu pliku, z tym wyjątkiem, że otwierają go odpowiednio w poziomie / w pionie.
Ponadto poleciłbym również czytać, :h window-move-cursoraby z łatwością poruszać się po różnych podziałach.
Tak, istnieją polecenia :split(podzielone na dwa okna, górna połowa i dolna połowa) oraz :vsplit(lewa i prawa). Następnie możesz użyć do przełączania okien (gdzie kierunek jest jednym ze zwykłych klawiszy ruchu kursora hjkl lub klawiszy strzałek).Ctrl-W direction
Następnie możesz :edit(itp.) Inny plik w każdym oknie.
Pełna dokumentacja znajduje się na stronie :help windows.txt.
Można też podzielić okna vim przez otwieranie wielu plików za pomocą -o, -O, -o2parametry.
Lub jeśli już edytujesz wiele plików w jednym oknie, możesz użyć :bado podziału w poziomie lub :vert baw pionie.
: [N] ba [II] [N]: [N] sba [II] [N] Zmień układ ekranu, aby otworzyć jedno okno dla każdego bufora na liście buforów.
: vert [ical] {cmd} Wykonaj {cmd}. Jeśli zawiera polecenie, które dzieli okno, zostanie ono podzielone w pionie.
Aby zakończyć , należy: :qa.
Zobacz też:
Możesz użyć :splitlub odpowiednio :vsplitdla podziałów poziomych i pionowych. Podaj ścieżkę do pliku, który chcesz otworzyć, aby otworzyć określony plik. Lub po prostu wpisz polecenie, aby otworzyć kopię, jeśli bieżący plik.
Następnie możesz przechodzić między podziałami za pomocą C-w + hjkl.
:spskrót pionowy:vsp.