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ą
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”.
:sp
(lit
) lub:vs
(plit
) bez argumentu? :)Odpowiedzi:
sbuffer
Komenda pozwoli ci stworzyć rozłamu z istniejącej nazwy lub numeru bufora.:sb#
otworzy podział z numerem bufora#
(zgodnie z:buffers
listą).:sb foo
otworzy podział z nazwanym buforemfoo
. 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
:v sb
może?:(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ą
lub
źródło