Vimスクリプト(execute)(その4)


アニメ『RS計画 -Rebirth Storage-』(2016)

あらすじとして面白いとは思いますが、話が早く進みすぎてPVを見ている感覚。
つまり物足りないです。

execute続きです。

:lsの結果を変数に格納すると、ファイル名以外の情報も格納されてしまいます。
ファイル名のみ抽出してみます。

/tmp $ touch test_{1..5}.txt
/tmp $ vim test_*.txt
:let arr=split(execute('ls'),"\n")
:echo arr

:let arr=split(execute('ls'),"\n")
:echo arr
:call map(arr,'split(v:val,''"'')')
:echo arr


さらにmap。

 
:call map(arr,'v:val[1]')
:echo arr