Кажется, вам нужна команда оболочки, которая открывает vim в режиме терминала?
Вы можете просто использовать -c при вызове vim для предоставления команды.Например, вы можете поместить
[[ $VIMTERM ]] || VIMTERM=true vim +terminal +start
в ваш .bashrc, чтобы открыть vim в режиме терминала при открытии новой оболочки.
Если вы хотите создать новое окно терминала в vim, вы можете сначалавыйдите из режима TERMINAL с помощью CTRL-\ CTRL-n
и затем используйте :split +term
или :vs +term
Редактировать после комментариев ниже
Если вы хотите отправить ключи vim из командылиния вам нужно использовать его --servername
функциональностьНапример, начните свой первый экземпляр с
vim --servername vimserv
Затем, войдя в терминал vim, вы можете использовать
vim --servername vimserv --remote-send "<C-w>:term<CR>"