बिना देर किए स्टार्टअप पर इको मैसेज


9

मैं स्टार्टअप पर एक कस्टम संदेश प्रतिध्वनित करना चाहूंगा, इस आधार पर कि स्टार्टअप के कुछ कार्य सफल थे या नहीं। मैंने अपने में यह कोशिश की.vimrc

echo 'test'

"All my settings
...

मैं एक संदेश को गूँजाना चाहूंगा जैसे कि मैंने अभी टाइप किया है

echo 'foo'

vim खोलने के बाद कमांड लाइन से , लेकिन इसके बजाय मुझे यह अप्रिय डायलॉग बॉक्स मिलता है जो कि मेरी vim विंडो को खोलने से पहले आता है। मैंने भी कोशिश की

exe 'echo "test"'

तथा

silent echo 'test'

लेकिन इनमें से किसी ने भी काम नहीं किया।


6
जब तक विमनेटर ने गोलीबारी नहीं की तब तक आपको प्रतिध्वनि को स्थगित करने की आवश्यकता हो सकती है
क्रिश्चियन

जवाबों:


13

VimEnter ट्रिगर होने के बाद आप एक ऑटोकॉमैंड का उपयोग कर सकते हैं।

ऑटोकॉमैंड कुछ इस तरह दिख सकता है:

autocmd VimEnter * echo 'foo'

जब विम शुरू होता है, तो यह कमांड चलाता है, और 'फू' बायीं ओर नीचे दिखाई देता है, जैसे कि यदि आप अभी कमांड चलाते हैं।

आप इस ऑटोकॉमैंड को अपने .vimrc में कहीं रख देंगे


vi संपादक के लिए हम इस तर्क (autocmd VimEnter * echo 'foo') का उपयोग कैसे कर सकते हैं। हम अभी भी "vi" में गूंज संदेश के बिना फ़ाइल देख सकते हैं।
दीपक

कुछ अजीब .. यह एक नई फ़ाइल खोलने पर वास्तविक फ़ाइल सामग्री के लिए आंशिक स्ट्रिंग शंकु डंप कर रहा है। मुझे लगता है कि oइन्सर्ट मोड में ओपन लाइन के रूप में व्याख्या की जाती है।
एमटीके
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.