我想在 vimscript 的不同函数中使用多个全局变量,但出现以下错误:
“不能做:全局递归”
对于我的问题:我有一个配置文件,其中包含多个 XML 文件的路径。我想为配置文件中的每个路径使用一个全局变量,并为每个 XML 文件中的每个标记使用一个全局变量。
所以我有这样的事情:
全局搜索文件路径调用函数 X(文件路径)
函数X(文件路径)
编辑文件路径
全局搜索标签调用 functionThatDoesStuff()
函数ThatDoesStuff()
事情发生在这里...
是否有可能使这项工作与全局变量一起使用,还是我需要使用不同的方法?
PS:我已经看过这个问答,但它对我没有帮助,因为我在不同的函数中使用了全局变量,而解决方案只显示了它是如何在“单行”中完成的。