तुम वहाँ जाओ :
autocmd BufReadPost,FileReadPost,BufNewFile,BufEnter * call system("tmux rename-window 'vim | " . expand("%:t") . "'")
निस्तारण:
autocmd BufReadPost,FileReadPost,BufNewFile,BufEnter * call
बफर रीड पर, फ़ाइल पढ़ें या बफर नई फ़ाइल घटना (देखें :help autocmd-events
) अगले कमांड को निष्पादित करें:
call system()
एक सिस्टम फ़ंक्शन को कॉल करें और इसे पाठ पास करें:
"tmux rename-window 'vim | "
वर्तमान विंडो का नाम स्ट्रिंग से शुरू करें vim |
. expand("%:t")
स्ट्रिंग को फ़ाइल नाम में जोड़ें ( इस आलेख को स्वरूपण के लिए देखें और विस्तृत प्रविष्टि के लिए यह पोस्ट )
. "'"
'
कमांड को बंद करने के लिए फाइनल जोड़ें ।
विस्तार करने के बाद यह (.vimrc फ़ाइल को संपादित करते समय) जैसा दिखेगा:
system("tmux rename-window 'vim | .vimrc'")
जैसा कि @erthalion ने टिप्पणी में कहा है, आप विम को छोड़ने पर सफाई कर सकते हैं:
autocmd VimLeave * call system("tmux rename-window 'tmux'")