1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/bingxuechangyaxvimer-vim-gitgutter

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
unplace.vim 588
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Andy Stewart Отправлено 15.03.2018 15:08 be14ed7
" Measure how long it takes to unplace signs.
"
" Source this file with `:source %` or `vim -S unplace.vim`
let num = 500
sign define Foo text=*
new
call append(0, range(1, num))
for i in range(1, num)
execute "sign place ".i." line=".i." name=Foo buffer=".bufnr('')
endfor
let start = reltime()
for i in range(1, num)
execute "sign unplace ".i
endfor
let elapsed = reltime(start)
bdelete!
echom split(reltimestr(elapsed))[0]."s to remove ".num." signs"
echom string(reltimefloat(elapsed) * 1000 / num).' ms/sign'
echom string(float2nr(num / reltimefloat(elapsed))).' sign/s'

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/bingxuechangyaxvimer-vim-gitgutter.git
git@api.gitlife.ru:oschina-mirror/bingxuechangyaxvimer-vim-gitgutter.git
oschina-mirror
bingxuechangyaxvimer-vim-gitgutter
bingxuechangyaxvimer-vim-gitgutter
master