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 に答える