gpt4 book ai didi

function - 如何评估vimrc中是否设置了环境变量

转载 作者:行者123 更新时间:2023-12-03 13:54:28 26 4
gpt4 key购买 nike

如何评估是否设置了 bash 环境变量

例如

function! Myfoo(arg)
if $SomeVar is set/exist ----> how to eval the SomeVar has been set
....
endif
endfunction

最佳答案

您(凭直觉?)使用了正确的语法;如 :help expression-syntax 解释(在 :help expr-env 下),语法是 $VAR .

您可以与空字符串( if $SomeVar != "" )进行比较或使用 empty() ( if !empty($SomeVar) ) 检查是否提供了(非空)值。区分空环境变量和不存在的环境变量并不容易,因此最好避免这种情况。 (这种区别在 shell 脚本本身中也很少使用,两者都没有。)

关于function - 如何评估vimrc中是否设置了环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54886247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com