$ vim --help | grep "\-p"
-p[N] Open N tab pages (default: one for each file)
Então, por que não usar:
if [ -n "$(vim --help | grep "\-p")" ]; then
echo "set your option here";
fi
Gostaria de descobrir no meu .bashrc
(ou um dos arquivos que ele origina) se o Vim tem a opção -p
disponível e, se for o caso, crie um alias.
Agora, esse mesmo .bashrc
é usado em vários sistemas, incluindo alguns antigos, onde o Vim ainda não conhece a opção -p
.
O que eu preciso é uma maneira de verificar a disponibilidade da opção sem realmente iniciar o Vim ...
vim -p || echo "Not available"
... onde, em vez do eco, eu fiz outra coisa, mas infelizmente isso só funciona quando a opção -p
não está disponível. Quando estiver disponível, isso vai realmente iniciar o Vim, que é o que eu quero evitar.
Eu experimentei abrir /dev/null
e /dev/zero
sem sucesso ...