higevim(仮) このページをアンテナに追加

 | 

2006-08-12

行をソートする 18:13 行をソートする - higevim(仮) を含むブックマーク はてなブックマーク - 行をソートする - higevim(仮)

function! SortLine() range
    let lines = []
    let cl = a:firstline
    while cl <= a:lastline
        let line = getline(cl)
        call add(lines,line)
        let cl += 1
    endwhile
    let cl = a:firstline
    call sort(lines)
    for i in lines
        call setline(cl,i)
        let cl += 1
    endfor
endfunction

不細工だ。

追記 8/20 11:54

いまさら気づいたけど普通にあるじゃねーか

:sort

何か作るにしてもまずヘルプを読めということですね。

トラックバック - http://vim.g.hatena.ne.jp/higeorange/20060812
 | 

Link