1

我的 .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 循环语法是什么?

4

1 回答 1

2

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


for var in mylist
    operations
endfor

请参阅有关列表的 vim 帮助页面和有关循环的此wiki 页面。

于 2009-12-08T16:33:59.033 回答