विम में संगत मोड क्या है?


30

से vimtutor सबक 7.3: पूरा

          ** Command line completion with CTRL-D and <TAB> **
  1. सुनिश्चित करें कि विम संगत मोड में नहीं है:: nocp सेट करें

  2. देखो कि कौन सी फाइलें निर्देशिका में मौजूद हैं::! Ls या:! Dir

  3. एक कमांड की शुरुआत टाइप करें: ई

  4. प्रेस CTRL-D और विम आदेशों की एक सूची दिखाएंगे जो "ई" से शुरू होते हैं।

Vim में संगतता मोड का क्या अर्थ है और उस मोड में काम पूरा करने की आज्ञा क्यों नहीं है?

जवाबों:


41

संगत मोड का अर्थ है आदरणीय पुरानी vi की अनुकूलता । जब आप :set compatible, Vi संवर्धित के सभी संवर्द्धन और सुधार बंद हो जाते हैं। ऐसा करने के लिए अनुशंसित नहीं है, लेकिन कुछ सिस्टम (ज्यादातर पुराने यूनिक्स सिस्टम के साथ पीछे की संगतता के लिए) एक viकमांड प्रदान करते हैं जो संगत मोड में विम के साथ लागू किया जाता है।

ध्यान दें कि एक बार एक निजी इनिशियलाइज़ेशन फ़ाइल ~/.vimrcमौजूद होने के बाद, विम स्वतः 'nocompatible'मोड पर आ जाता है, इसलिए आमतौर पर इसके बारे में चिंता करने की कोई बात नहीं है। पूरी कहानी के लिए, :help 'compatible'सभी विवरण हैं।


क्या संगत सेट करना भी आपके इतिहास को स्पष्ट करता है? मैंने इसे चालू कर दिया और किसी तरह मेरा इतिहास मुझ पर गायब हो गया।
कोकडे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.