Depuis Vi / Vim, je peux taper:
:shell
tomber dans une coquille.
Existe-t-il un moyen de détecter que je suis dans une sous-coque générée par Vi?
La variable d'environnement SHLVL est 2, mais cela ne me dit pas explicitement que je suis dans un sous-shell généré par Vi / Vim .
Sur OS X, les variables suivantes sont également définies: MYVIMRC
, VIMRUNTIME
, VIM
.
Comment sont-ils universels? Puis-je compter sur ces paramètres dans n'importe quel système, si et seulement si je suis dans un sous-shell Vi / Vim?
Sinon, y a-t-il un moyen portable, robuste et, espérons-le, efficace de dire que je suis dans un sous-shell Vi / Vim?
Merci.