Jak mogę otworzyć nowy pusty panel tmux, kiedy pracuję w Vimie?


0

Powiedzmy, że pracuję nad plikiem .html (lub dowolnym tekstowym) w vimie. Następnie muszę otworzyć nowy panel w tym samym oknie, aby pracować na terminalu. Jak mogę to osiągnąć?

Wiem, jak używać tmux, aby otworzyć nowy panel, a następnie przejść do vima. Ale jak mam zrobić odwrotnie? Aby otworzyć nowy panel tmux do pracy na terminalu, jeśli jestem już w oknie vima?

Edytować

Chciałbym otworzyć nowy panel zamiast karty. Panele pozwolą mi łatwo zobaczyć wszystkie terminale i pliki vim. Mogę to zrobić, :splitale to po prostu otworzy nowy panel vim zamiast nowego panelu terminalu.

Dzięki.


Czy jesteś zainteresowany kartami? :tabnewotworzy jeszcze jedną zakładkę
SibiCoder

Cześć @SibiCoder, zredagowałem moje pytanie powyżej i odnosi się również do twojej sugestii. Proszę spojrzeć. Dzięki.
goddar

Chyba nie możesz otworzyć panelu terminalu z vima. W takim przypadku musisz otworzyć inny terminal
SibiCoder

Odpowiedzi:


1

Spróbuj użyć prefiksu, a następnie shift + podwójny cudzysłów. To działa dla mnie i często go używam. Powinien otworzyć panel terminali poniżej panelu vim.

Cntrl-b
Shift-"

Lub, aby nowy panel terminali był otwarty obok panelu vim:

Cntrl-b
Shift-%

0

Najwyraźniej zapominasz nacisnąć klawisz prefiksu ( Ctrl+bdomyślnie) przed dwukropkiem. Właściwa kombinacja to Ctrl+bi wtedy :split-window.

Jeśli zapomnisz nacisnąć Ctrl+b, dwukropek zostanie zinterpretowany przez Vima zamiast Tmuxa.


Cześć, dziękuję @Jan Manuel Rivera, próbowałem i może działać tylko wtedy, gdy będziesz postępować zgodnie z następującą sekwencją: Otwórz nowy terminal> tmux> vim> ctrl + b: split-window, a następnie byłem w stanie otworzyć nowy terminal. Ale jeśli spróbujesz wykonać następującą sekwencję: Otwórz nowy terminal> vim> ctrl + b: split-window, to po prostu otworzy nowe okno vim, czego nie próbuję osiągnąć. Jakieś sugestie?
goddar
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.