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

时间:2009-12-08 16:08:26

标签: 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)

我想用一个迭代字符串数组的for循环替换上面的代码。你如何在我的.vimrc中获得一个字符串数组?

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

1 个答案:

答案 0 :(得分:2)

使用列表let mylist = [1, two, 3, "four"]


for var in mylist
    operations
endfor

请参阅the vim help page on lists和此wiki page on loops