आई हॉट दिस थिंग आई वांट हैव इन विम। मूल रूप से जब मैं ctrl + c दबाता हूं तो मैं फ़ाइल को सहेजना चाहता हूं और यह केवल जोड़कर किया गया था
:nmap <c-s> :w<CR>
:imap <c-s> <Esc>:w<CR>a
मेरी .vimrc फ़ाइल में। हालांकि मेरी विम विंडो में कुछ भी नहीं बदलता है। तो क्या नीचे की तरह विम कहने का कोई तरीका है:
फ़ाइल सहेजी गई :)
मैं कल्पना करूंगा कि यह शायद कुछ चीजों को ctrl + s से बाध्य करने जैसा है, इसलिए किसी प्रकार की प्रिंट कमांड को ctrl + s से बांधें। मैं विम या विम लोड स्क्रिप्ट चीज़ .vimrc सामान के बारे में इतना नहीं जानता। तो कृपया ctrl + s को सेव करने और प्रिंट करने में मदद करें कि इसे सेव कर लिया गया है!
संपादित करें:
मैंने देखा है कि समस्या y vim टेक्स्ट दिखाई नहीं देता है क्योंकि यदि आप ctrl + s दबाते समय इन्सर्ट मोड में हैं तो --INSERT-- टेक्स्ट vim टेक्स्ट को कवर करता है।
1 उत्तर
:nnoremap <C-s> :w<CR>:echo 'File saved.'<CR>
:inoremap <C-s> <Esc>:w<CR>:echo 'File saved.'<CR>a
लेकिन परेशान क्यों? विम आपको पहले ही बताता है कि:
संबंधित सवाल
नए सवाल
linux
LINUX QUESTIONS को संबंधित होना चाहिए। इस टैग का उपयोग केवल तभी करें जब आपका प्रश्न लिनक्स एपीआई या लिनक्स-विशिष्ट व्यवहार का उपयोग करके प्रोग्रामिंग से संबंधित हो, न कि केवल इसलिए कि आप लिनक्स पर अपने कोड को चलाने के लिए होते हैं। यदि आपको लिनक्स समर्थन की आवश्यकता है तो आप https://unix.stackexchange.com या विशिष्ट लिनक्स वितरण की स्टैक एक्सचेंज साइट जैसे https://askubuntu.com या https://elementaryos.stackexchange.com/ की कोशिश कर सकते हैं