Для завершения ответа @Wieland Вы использовали бы Экран GNU этот путь:
screen -S session-name # start your application here C-a d # C-a means Ctrl and "a" key. 'd' stands for 'detach' # You're now back in your terminal and can disconnect from the server # After connecting again, use screen -r session-name # to get back to your previously created session.
Опции оболочки не наследуют наследовать раковины, но это то, что VIM делает, когда вы используете :!
Команда: запускает новую оболочку.
Вы можете повлиять на эти раздвоенные раковины в VIM через вариант «Shell»
:
:set shell+=\ -O\ globstar
или
:set shell=/bin/bash\ -O\ globstar