2017-04-25 4 views
2

私は現在のタブのすべてのテキストを取得してエコーします。すべてのテキストをvimの新しいタブまたはバッファにコピー

function! Copy2new() 
    let alltext = getline(1,'$') 
    for s in alltext 
     echo s 
    endfor 
endfunction 

私は:tabnewが新しいタブを作成できることを知っています。上記の関数を使って、あるバッファのテキスト全体を新しいタブに配置するにはどうすればよいですか?

答えて

2

コピー新しいタブで新しいバッファに現在のバッファ

function! Copy2new() 
    let alltext = getline(1,'$') 
    tabnew 
    call setline('.', alltext) 
endfunction 
関連する問題