Допустим, я работаю над .html (или любым текстовым) файлом в vim. Далее мне нужно открыть новую панель в том же окне, чтобы работать на терминале. Как я могу этого достичь?

Я знаю, как использовать tmux, чтобы открыть новую панель, а затем перейти в vim. Но как мне сделать обратное? Чтобы открыть новую панель tmux для работы на терминале, если я уже в окне vim?

редактировать

Я хотел бы открыть новую панель вместо вкладки. Панели позволят мне легко видеть все терминалы и файлы vim. Я могу сделать :split но это просто откроет новую панель vim вместо новой панели терминала.

Благодарю.

2 ответа2

1

Попробуйте префикс-ключ с последующим Shift + двойная кавычка. Это работает для меня, и я использую это часто. Он должен открыть панель терминала под панелью vim.

Cntrl-b
Shift-"

Или открыть новую панель терминала рядом с панелью vim:

Cntrl-b
Shift-%
0

Видимо, вы забыли нажать клавишу префикса (по умолчанию Ctrl+b ) перед двоеточием. Правильная комбинация - Ctrl+b а затем :split-window .

Если вы забудете нажать Ctrl+b , двоеточие будет интерпретироваться Vim вместо Tmux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .