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ć, :split
ale to po prostu otworzy nowy panel vim zamiast nowego panelu terminalu.
Dzięki.
:tabnew
otworzy jeszcze jedną zakładkęOdpowiedzi:
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.
Lub, aby nowy panel terminali był otwarty obok panelu vim:
źródło
Najwyraźniej zapominasz nacisnąć klawisz prefiksu (
Ctrl+b
domyślnie) przed dwukropkiem. Właściwa kombinacja toCtrl+b
i wtedy:split-window
.Jeśli zapomnisz nacisnąć
Ctrl+b
, dwukropek zostanie zinterpretowany przez Vima zamiast Tmuxa.źródło