Ok, jestem użytkownikiem vima z wtyczką Minibufexl, która pokazuje karty buforów, zmapowałem Shift + J i Shift + K, aby przełączać się między kartami. Jedną z rzeczy, która często mnie frustruje, jest edytowanie pliku i przechodzenie do innego bufora, MUSZĘ zapisać do bieżącego pliku, a następnie przełączyć.
Np. Mam dwa foo.cpp i foo.h otwarte w dwóch buforach, edytuję foo.cpp i nie zapisałem go, muszę sprawdzić foo.h, aby zobaczyć definicję funkcji. Następnie używam albo wtyczki alternatywnych plików szybko (a.vim), albo mojego powyższego skrótu. Tutaj muszę oszczędzać przed zmianą, szybko się denerwuje.
Nie wiem, które wyszukiwane hasło zastosować w Google, więc pytam tutaj, przepraszam, jeśli jest mylące.
Przydatne może być użycie podzielonych okien. Na przykład podczas edycji pliku foo.c wykonaj polecenie
To otworzy foo.h w oknie powyżej foo.c. Możesz poruszać się między oknami za pomocą
^W^W
(Ctrl-W Ctrl-W) i maksymalizować bieżące okno za pomocą^W_
. Możesz znaleźć więcej informacji na ten temat, wykonującźródło