2014.06.27 Friday
vimスクリプトの練習-カンマの位置を取得-
妻のブログにも書かれているが、今日ダスキンにエアコンのクリーニングをしてもらった。
効果があるのか若干半信半疑な部分もあったのだが、効果は抜群だった。
クリーニング前はすっぱい臭いがしていたのだが、クリーニング後は全くすっぱい臭いがしなくなった。
おすすめです。何年かに一回でもクリーニングしてもらうと気持ちがよいと思う。
また利用したい。ダスキンすげえ。
///////////////////////////////////////
さてvimスクリプト。
次のスクリプトを実行すると、現在行のカンマの位置をechoします。
let str = getline('.')
let length = strlen(str)
let list = range(length)
let n = 0
let m = 0
while n < length
if str[n] == ','
let list[m] = n
let m += 1
endif
let n += 1
endwhile
let list[m] = -1
let n = 0
while list[n] != -1
echo list[n]
let n += 1
endwhile
効果があるのか若干半信半疑な部分もあったのだが、効果は抜群だった。
クリーニング前はすっぱい臭いがしていたのだが、クリーニング後は全くすっぱい臭いがしなくなった。
おすすめです。何年かに一回でもクリーニングしてもらうと気持ちがよいと思う。
また利用したい。ダスキンすげえ。
///////////////////////////////////////
さてvimスクリプト。
次のスクリプトを実行すると、現在行のカンマの位置をechoします。
let str = getline('.')
let length = strlen(str)
let list = range(length)
let n = 0
let m = 0
while n < length
if str[n] == ','
let list[m] = n
let m += 1
endif
let n += 1
endwhile
let list[m] = -1
let n = 0
while list[n] != -1
echo list[n]
let n += 1
endwhile