28 августа 2009

vim tip

1,$!sort

Пропустить регион через фильтр. В данном случае пропустить через sort строки файла от первой до последней.

g/^ \+DEBUG.*/. d

Удалить все строки начинающиеся с DEBUG.


function! s:svn_annotate()
let lineNum = line('.')
execute '1,$!svn ann %'
execute "normal ".lineNum."gg"
endfun
command! -nargs=0 SvnAnn call s:svn_annotate()

Удобно посмотреть через SVN кто менял данную строчку.