Как лучше всего использовать команды оболочки из vim? Я знаю о возможности !shell_command. Но это не знает все команды, например export OSTYPE; make install Так что я должен запустить его вне vim. Есть ли лучший подход?
!shell_command
export OSTYPE; make install
Я знаю, что это немного поздно, но мой предпочтительный подход - приостановить процесс vim (Ctrl + z). Вы возвращаетесь в командную строку shell / bash.
Затем выполните любые команды, которые вам нравятся.
Вернитесь в vim, набрав fg
fg
Убедитесь, что опция 'shell' установлена на выбранную вами оболочку (по умолчанию $SHELL или "sh").
$SHELL
"sh"
:set shell