%20%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
.bashrc
Vim にオプションが利用可能かどうか (またはそれがソースとするファイルの 1 つ)を調べ-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