Vim에 -p(탭) 옵션이 있는지 어떻게 확인할 수 있나요?

Vim에 -p(탭) 옵션이 있는지 어떻게 확인할 수 있나요?

.bashrc내 (또는 Vim이 제공하는 파일 중 하나) 에서 Vim에 사용 가능한 옵션이 있는지 확인하고 -p, 그렇다면 별칭을 만들고 싶습니다.

.bashrc이제 Vim이 아직 옵션을 알지 못하는 일부 고대 시스템을 포함하여 수많은 시스템에서 동일한 기능이 사용됩니다 -p.

나에게 필요한 것은 실제로 Vim을 시작하지 않고 옵션의 가용성을 확인하는 방법입니다...

vim -p || echo "Not available"

... 에코 대신에 다른 작업을 수행하는 것이 생각났지만 불행히도 이 옵션은 해당 -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

관련 정보