Czy mogę otworzyć nowy podział vima z istniejącego bufora?

23

Wiem, że można otworzyć nowy plik w podziale z :splitlub :vsplit, ale czy można otworzyć nowy podział z istniejącym buforem, potencjalnie wykorzystując funkcję autouzupełniania?

Bronzehedwick
źródło
Czy kiedykolwiek próbowałeś :sp( lit) lub :vs( plit) bez argumentu? :)
yo '

Odpowiedzi:

31

sbufferKomenda pozwoli ci stworzyć rozłamu z istniejącej nazwy lub numeru bufora. :sb#otworzy podział z numerem bufora #(zgodnie z :bufferslistą). :sb foootworzy podział z nazwanym buforem foo. Tab-complete przełączy dostępne nazwy buforów.

Możesz użyć, :vertical sb...jeśli chcesz pionowy podział zamiast domyślnego, poziomego, jeden.


źródło
Czy istnieje mniej szczegółowy sposób otwarcia istniejącego bufora w nowym podziale pionowym? Coś jak :v sbmoże?
zepp.lee
1
Wierzę, że „pionowy” może być skrócony tylko do „vert”, więc jeśli chcesz czegoś bardziej zwięzłego, będziesz musiał wykonać niestandardowe polecenie / funkcję / etc
2

:(v)split <name_of_buffer> lub :(v)split #<buffer_number>

Ta odpowiedź pokazuje krótszą drogę do powyższej odpowiedzi @ user72 i komentarza @ zepp.lee.

Na przykład, możesz otworzyć bufor 2 w układzie pionowym za pomocą

:vsp #2

lub

:vsp test.js
alexhg
źródło
1
Witamy na tej stronie @alexhg! Zachęcamy naszych użytkowników do tworzenia szczegółowych odpowiedzi, aby upewnić się, że są jak najbardziej użyteczne dla innych czytelników: tutaj przydałoby się wyjaśnienie, dlaczego sugerujesz korzystanie z tego rozwiązania, możesz również link do dokumentu. Na razie twoja odpowiedź została oznaczona jako „niskiej jakości”, ale możesz to naprawić za pomocą przycisku „edytuj”.
statox