Как я могу открыть новую пустую панель tmux, когда я работаю в Vim?


0

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

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

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

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

Благодарю.


Вас интересуют вкладки? :tabnewоткроет еще одну вкладку
SibiCoder

Привет @SibiCoder, я редактировал мой вопрос выше, и он также касается вашего предложения. Пожалуйста, посмотрите. Благодарю.
Годдар

Я думаю, вы не можете открыть панель терминала из vim. Для этого вам нужно открыть еще один терминал
SibiCoder

Ответы:


1

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

Cntrl-b
Shift-"

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

Cntrl-b
Shift-%

0

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

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


Привет, спасибо @Joan Мануэль Ривера, я попробовал это, и он мог бы работать, только если вы выполните следующую последовательность: Откройте новый терминал> tmux> vim> ctrl + b: split-window, тогда я смог открыть новый терминал. Но, если вы попробуете следующую последовательность: Откройте новый терминал> vim> ctrl + b: split-window, он просто откроет новое окно vim, чего я не пытаюсь достичь. Какие-либо предложения?
Годдар
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.