いくつか方法はありますが、 以下に落ち着きました。
シンプルに新しいタブを開いてバッファを移動します。
function OpenFilesToTabs()if len(filter(range(1, bufnr('$')),'buflisted(v:val)'))>1
execute 'b # | tabnew | blast | bp'endifendfunction
autocmd BufNewFile,BufRead * :call OpenFilesToTabs()
いくつか方法はありますが、 以下に落ち着きました。
シンプルに新しいタブを開いてバッファを移動します。
function OpenFilesToTabs()if len(filter(range(1, bufnr('$')),'buflisted(v:val)'))>1
execute 'b # | tabnew | blast | bp'endifendfunction
autocmd BufNewFile,BufRead * :call OpenFilesToTabs()