>>666
map <f4> :let @t = input("buffer vertial split: ") \| execute 'vertical sb '.@t<CR>
では?