मेरे पास एक फ़ंक्शन है जो सभी बफ़र्स को टैब के रूप में खोल देगा। हालाँकि मैं इस फ़ंक्शन को जोड़ने के बाद, vimdiff भी अलग टैब के रूप में तुलना की जाने वाली फ़ाइलों को खोलता है और इसलिए यह अंतर नहीं दिखाता है। क्या कोई ऐसा तरीका है जहाँ मैं यह पता लगा सकता हूँ कि क्या इसकी vim या vimdiff जो कि मेरी vimrc फाइल को लागू कर रही है?
function! OpenTabs()
let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)'))
if bf > 1
exe "tab 5sball"
endif
endfunction
संबंधित SO पोस्ट बफ़र्स के रूप में टैब का उपयोग करने के बारे में: बफ़र्स की तरह विम के टैब का उपयोग करना
—
पीटर रिन्कर
मुझे यह सवाल इसलिए मिला क्योंकि मैं नहीं चाहता था कि जब वीएम द्वारा कार्यक्षेत्र को लोड किया जाए तो VIm द्वारा निष्पादित किया जाए,
—
गुंटर जोचबॉयर
git difftool
लेकिन इस मामले में यह let g:workspace_session_disable_on_args = 1
मुझे बेहतर लगता है।