2011-01-25 9 views
5

में "टिप्स" पॉपअप कैसे बना सकता हूं मेरे पास कुछ सुझाव हैं जिन्हें मैं वीआईएम में याद रखने की कोशिश कर रहा हूं। क्या अच्छा होगा अगर मैं इन्हें वर्तमान विंडो के शीर्ष पर क्षैतिज विभाजन में खोलने के लिए एक कीस्ट्रोक (एफ 4 कहें) के साथ खोल सकता हूं, फिर एफ 4 को फिर से मारने पर फिर से (टॉगल) छुपाएं।मैं विम

तो मैं टॉगल कीप्रेस के साथ अपनी वर्तमान विंडो के ऊपर एक (छोटे) विभाजन में खोलने के लिए एक टेक्स्ट फ़ाइल कैसे प्राप्त कर सकता हूं?

शायद एक प्लगइन है जो मुझे नहीं पता है कि यह ऐसा करता है?

उत्तर

6

यह करना चाहिए। यह सामान्य मोड में ही काम करेगा, इसलिए यह वास्तव में <F4> टाइप करने में हस्तक्षेप नहीं करता है। इसे अपने .vimrc में जोड़ें। पूर्वावलोकन विंडो में निर्दिष्ट फ़ाइल लोड करता है। इस मामले में यह ~/vimtips.txt

पूर्वावलोकन विंडो पर और अधिक के लिए यह लिंक देखें। आप कुछ अन्य विकल्पों के साथ पूर्वावलोकन विंडो के आकार की तरह चीजों को सेट कर सकते हैं: http://vimdoc.sourceforge.net/htmldoc/windows.html#preview-window

let g:MyVimTips="off" 
function! ToggleVimTips() 
    if g:MyVimTips == "on" 
    let g:MyVimTips="off" 
    pclose 
    else 
    let g:MyVimTips="on" 
    pedit ~/vimtips.txt 
    endif 
endfunction 

nnoremap <F4> :call ToggleVimTips()<CR> 
+0

अब सही नहीं हो सकता है यही कारण है कि! –

+1

असल में यह कर सकता है। वैश्विक और दृश्यमान चर का उपयोग करने के बजाय बफर का पूर्वावलोकन पूर्वावलोकन विंडो में खोला गया है। परीक्षण बन जाता है: 'अगर Getwinvar (bufwinnr (' ~/vimtips.txt '),' और पूर्वावलोकन विन्डो ') '। हम 'टॉगल विमटिप्स' स्क्रिप्ट स्थानीय (प्रदूषण पहलुओं के लिए) भी बना सकते हैं, या इसे विम स्टार्टअप को बेहतर बनाने के लिए एक ऑटोलोड प्लगइन में ले जा सकते हैं। –