.bashrc
Ich möchte in meiner (oder einer der daraus stammenden Dateien) herausfinden, ob Vim über diese -p
Option verfügt, und wenn ja einen Alias erstellen.
Mittlerweile wird dasselbe .bashrc
auf zahlreichen Systemen verwendet, darunter auch auf einigen älteren, auf denen Vim diese -p
Option noch immer nicht kennt.
Ich brauche eine Möglichkeit, die Verfügbarkeit der Option zu prüfen, ohne Vim tatsächlich zu starten ...
vim -p || echo "Not available"
... wo ich statt dem Echo etwas anderes mache, ist mir eingefallen, aber das funktioniert leider nur, wenn die -p
Option nicht verfügbar ist. Wenn sie verfügbar ist, wird dadurch tatsächlich Vim gestartet, was ich vermeiden möchte.
Ich habe mit dem Öffnen experimentiert /dev/null
, aber /dev/zero
ohne Erfolg ...
Antwort1
$ vim --help | grep "\-p"
-p[N] Open N tab pages (default: one for each file)
Warum also nicht verwenden:
if [ -n "$(vim --help | grep "\-p")" ]; then
echo "set your option here";
fi