gvim:有什么方法可以获取字符串数组吗?

发布于 2024-08-14 04:05:48 字数 407 浏览 2 评论 0原文

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

I have in my .vimrc:

let g:PROJECT1="/a/b/c"
let g:PROJECT2="/d/e/f"

I then do a bunch of operations on the above strings:

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)

I want to replace the above code with a for loop that iterates on an array of strings. How would you get an array of strings in my .vimrc?

What would the for loop syntax be for iterating over the array of strings?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜声 2024-08-21 04:05:48

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


for var in mylist
    operations
endfor

请参阅 列表上的 vim 帮助页面 和这个 wiki 页面在循环上

Use lists let mylist = [1, two, 3, "four"]


for var in mylist
    operations
endfor

See the vim help page on lists and this wiki page on loops.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文