gvim:有什么方法可以获取字符串数组吗?
我在 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用列表
let mylist = [1, Two, 3, "four"]
请参阅 列表上的 vim 帮助页面 和这个 wiki 页面在循环上。
Use lists
let mylist = [1, two, 3, "four"]
See the vim help page on lists and this wiki page on loops.