Я хотел бы выяснить в своем файле .bashrc
(или в одном из исходных файлов), есть ли в Vim такая -p
возможность, и если да, то создать псевдоним.
Теперь то же самое .bashrc
используется во многих системах, включая некоторые старые, где Vim до сих пор не знает этой -p
опции.
Мне нужен способ проверить доступность опции без фактического запуска Vim...
vim -p || echo "Not available"
... где вместо echo я делаю что-то другое, что пришло мне на ум, но, к сожалению, это работает только когда опция -p
недоступна. Когда она доступна, это фактически запустит Vim, чего я хочу избежать.
Я пробовал открывать /dev/null
, но /dev/zero
безрезультатно...
решение1
$ vim --help | grep "\-p"
-p[N] Open N tab pages (default: one for each file)
Так почему бы не использовать:
if [ -n "$(vim --help | grep "\-p")" ]; then
echo "set your option here";
fi