अपनी कॉन्फ़िगरेशन सामग्री को रखने के लिए सबसे अच्छी जगह आपके में है। Vimrc फ़ाइल। हालांकि, यह बहुत जल्दी sourced है, जाँच :h startup
:
At startup, Vim checks environment variables and files and sets values
accordingly. Vim proceeds in this order:
1. Set the 'shell' and 'term' option *SHELL* *COMSPEC* *TERM*
2. Process the arguments
3. Execute Ex commands, from environment variables and/or files *vimrc* *exrc*
4. Load the plugin scripts. *load-plugins*
5. Set 'shellpipe' and 'shellredir'
6. Set 'updatecount' to zero, if "-n" command argument used
7. Set binary options
8. Perform GUI initializations
9. Read the viminfo file
10. Read the quickfix file
11. Open all windows
12. Execute startup commands
आप देख सकते हैं, अपने .vimrc प्लगइन्स से पहले लोड किया जाएगा। यदि आप इसमें :FindFileCache .
डालते हैं तो एक त्रुटि उत्पन्न होगी, क्योंकि वह आदेश अभी तक मौजूद नहीं है। (चरण 4 में प्लगइन लोड होने के बाद यह अस्तित्व में होगा)
इसे हल करने के लिए, सीधे आदेश को निष्पादित करने के बजाय, ऑटो-कमांड बनाएं। जब कोई ईवेंट होता है तो ऑटो कमांड कुछ कमांड निष्पादित करता है। इस मामले में, VimEnter घटना (:h VimEnter
से) उचित दिखता है:
autocmd VimEnter * FindFileCache .
+1, यह स्वीकार्य उत्तर होना चाहिए, यह एक कमांड के लिए एक अलग फ़ाइल बनाने से बहुत साफ है। – stackunderflow
मैंने उबंटू के तहत पूर्णस्क्रीन मोड में vim खोलने के लिए इसका उपयोग किया: https://github.com/emmett9001/dotfiles/blob/115831ec75f19b60b30ddd521cd6e806467db18a/vimrc#L342 –
जोड़ना चाहते हैं कि मेरे पास E172 के साथ यह ब्रेक था क्योंकि मेरे पास एक स्थान था । – Caroline