gvim:有没有办法获得字符串数组?

gvim:有没有办法获得字符串数组?,vim,ctags,Vim,Ctags,我的.vimrc中有: let g:PROJECT1="/a/b/c" let g:PROJECT2="/d/e/f" 然后,我对上述字符串执行一系列操作: let str=":!/usr/bin/ctags ".g:FLAGS_CPP." -f ".g:TAG_FILE." ".g:PROJECT1 exec(str) let str=":!/usr/bin/ctags ".g:FLAGS_CPP." -f ".g:TAG_FILE." ".g:PROJECT2 exec(str) 我想用

我的.vimrc中有:

let g:PROJECT1="/a/b/c"
let g:PROJECT2="/d/e/f"
然后,我对上述字符串执行一系列操作:

let str=":!/usr/bin/ctags ".g:FLAGS_CPP." -f ".g:TAG_FILE." ".g:PROJECT1
exec(str)
let str=":!/usr/bin/ctags ".g:FLAGS_CPP." -f ".g:TAG_FILE." ".g:PROJECT2
exec(str)
我想用一个对字符串数组进行迭代的for循环来替换上面的代码。如何在my.vimrc中获得字符串数组


对于迭代字符串数组,for循环语法是什么?

使用列表
让mylist=[1,2,3,4]

看看这个


for var in mylist
    operations
endfor