私はvimにすべてのバッファをタブとして開く関数があります。ただし、この関数を追加した後、vimdiffもファイルを開いて、異なるタブとして比較するため、違いが表示されません。vimrcファイルを呼び出しているvimまたはvimdiffかどうかを確認する方法はありますか?
function! OpenTabs()
let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)'))
if bf > 1
exe "tab 5sball"
endif
endfunction
バッファーとしてのタブの使用に関する関連するSOの投稿:バッファーのようなVimのタブの使用
—
Peter Rincker
VImが実行され
—
ギュンターZöchbauer
git difftool
たときにvim-workspaceによってワークスペースがロードされることを望まなかったため、この質問が見つかりましたが、この場合はlet g:workspace_session_disable_on_args = 1
より適しています。