En vim avec
:echo has('unix')
Je peux savoir si le système d'exploitation est Unix. Comment puis-je obtenir des informations plus spécifiques à ce sujet? (Darwin, Debian, etc.)
Est-ce que has("macunix")
faites ce que vous cherchez? Vous pouvez jeter un oeil à :help has
et :help feature-list
pour d'autres options.
has("mac")
Une partie de cette information peut être obtenue auprès du
uname
commande, par exemple,Le nom de la distribution se trouve souvent dans / etc / issue:
Vous pouvez utiliser la fonction Vim system () pour exécuter ces commandes et renvoyer leurs sorties, par exemple,
Voir
Notez que la valeur de retour de la fonction system () inclut la nouvelle ligne de fin. Vous devez donc la supprimer ou la prendre en compte lors du test des valeurs de retour. Une façon de l'enlever est la suivante:
la source