जब आप दुर्घटनावश Cx Cs हिट करते हैं तो VIM में मोड डालने के लिए वापस कैसे आएं


62

इस विम सत्र को देखते हुए:

% vim test-file.txt
iHello there!C-x C-s

मैं फिर से इन्सर्ट / कमांड मोड कैसे ला सकता हूँ? (Cx Cs का अर्थ है कंट्रोल-एक्स कंट्रोल-एस, सुनिश्चित नहीं है कि यह कीबोर्ड शॉर्टकट के लिए सामान्य vi शब्दावली है)

मुझे पता है कि इससे बाहर निकलने और फिर से कमांड / कमांड मोड में जाने का कोई रास्ता है, लेकिन मुझे अभी याद नहीं है कि Google या सुपरयूज़र की खोज कैसे हुई और मुझे कुछ भी हासिल नहीं हुआ।

यह तब से होता है जब मैं ज्यादातर emacs का उपयोग करता हूं, लेकिन मैं दूरस्थ होस्ट के लिए vim का उपयोग करता हूं जहां मेरे पास emacs स्थापित नहीं है। कभी-कभी मैं ऐसा करता हूं और मुझे लगा कि मुझे सीखना चाहिए कि हर बार टर्मिनल को फिर से शुरू करने के बजाय कैसे बाहर निकलना है।


6
एक तरफ: Cx से बंधे विम के डिक्रिप्ट शॉर्टकट के लिए देखें। मैंने इसके बारे में कठिन तरीके से सीखा। एक पुराने ब्लॉग पोस्ट पर पूरी कहानी: wemmick.blogspot.com/2005/09/…
डॉग हैरिस

@DougHarris, यह ब्लॉग पोस्ट अनमोल है! uhuhuhuhuuh साझा करने के लिए धन्यवाद!
theMarceloR

जवाबों:



0

अगर C-qयह काम नहीं करता है, तो यह मेरे लिए काम कर रहा है:

  • (1) कंसोल को बंद करें,
  • (2) एक नया टर्मिनल खोलें,
  • (3) vi में फ़ाइल को फिर से खोलें,
  • (4) vi आपको चेतावनी देगा कि फ़ाइल पहले से ही खुली है
  • (5) पुनः प्रयास के लिए 'आर' दर्ज करें और साथ में सहेजें w-q
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.