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?


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.


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

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
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.