पूरा रद्द करें


11

आमतौर पर मोड पूर्णता सम्मिलित करें ( <C-n>) सही शब्द को पहली बार मैं प्रेस करता हूं <C-n>, लेकिन हमेशा नहीं। इसलिए, मैं चाहता हूँ कि जब मैं प्रेस करता हूं तो वह मैच सबसे अच्छा लगता है <C-n>, लेकिन फिर भी मुझे इस प्रविष्टि को रद्द करने की अनुमति देनी चाहिए, बाद में सही मैच नहीं दिखाना चाहिए या सूची से बहुत लंबा रास्ता तय करना चाहिए।

बेशक मैं इस व्यवहार को कोड कर सकता था, लेकिन मुझे लगता है कि ऐसा करने के लिए एक मानक कुंजी (-combination) होनी चाहिए। क्या कोई मुझे सही दिशा बतला सकता है?

बोनस प्रश्न: क्या एक और कुंजी है जिसका उपयोग मैं सबसे लंबे समय तक मैच प्राप्त करने के लिए कर सकता हूं (जैसा कि मेरे हिट होने से पहले था <C-n>)?

इसके लायक क्या है, मैं उपयोग कर रहा हूं completeopt=menu


1
है ctrl-uआप के लिए क्या देख रहे हैं?
statox

नहीं, ctrl-u पूरी लाइन को हटाने के लिए लगता है। मैं एक संयोजन की तलाश में हूं जो केवल उस पाठ को हटाता है जिसे ctrl-n दबाकर डाला गया था।
Octaviour

मेरा पहला विचार था "सामान्य कार्य को रद्द नहीं करता है?", फिर मुझे एहसास हुआ कि यह एमएसीएस है। वर्षों पहले सीखने के कुछ ही दिनों ने मुझे भ्रष्ट कर दिया है, मैं एक पवित्र नदी में स्नान करूंगा और अपने आप को शुद्ध करूंगा!
सूंदर -

जवाबों:


14

से :h complete_CTRL-E:

                                                        * Complete_CTRL ई *
पूरा होने पर आप इसे रोकने और वापस जाने के लिए CTRL-E का उपयोग कर सकते हैं
मूल रूप से टाइप किया गया पाठ। CTRL-E नहीं डाला जाएगा।

इसके अलावा, यदि आप कहते हैं, aतो टाइप करें ^Pऔर आपको एक लंबी सूची मिलती है, तो आप ^N अपने मूल पाठ पर लौटने के लिए हिट कर सकते हैं, जो अभी भी सक्रिय है। फिर आप पूरी सूची को संकीर्ण करने के लिए अतिरिक्त वर्ण टाइप कर सकते हैं।


यह वही था जो मैं देख रहा था। मुझे एहसास नहीं था कि ctrl-p मुझे मूल इनपुट पर भी वापस ले जाएगा। धन्यवाद।
11

2
@Octaviour, मुझे ctrl-p आमतौर पर ctrl-n की तुलना में अधिक उपयोगी लगता है, क्योंकि यह आपके (जहां के बाद) के पहले निकटतम मैच की खोज करता है। इसलिए, यदि आपने अभी एक शब्द लिखा है, तो ctrl-p आपको जल्दी ही वही शब्द दिखाएगा यदि आपको इसे दोहराने की आवश्यकता है (उदाहरण के लिए कोड में फिर से उसी चर का उपयोग करना)
शाहबाज

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