जब C-s
मैं एक स्ट्रिंग खोज रहा हूं, तो मैं खोज मोड से बाहर निकलने के लिए कुछ कुंजी हिट करने में सक्षम होना चाहता हूं, लेकिन फिर भी मैच का चयन बनाए रखना चाहिए। इस तरह मैं तुरंत टाइप करना शुरू कर सकता हूं और आखिरी मैच को बदल सकता हूं।
उदाहरण के लिए, कहें कि मेरे पास निम्नलिखित दस्तावेज हैं:
The quick brown fox jumps over the lazy dog.
अगर मैं "आलसी" खोजता हूं, तो emacs उस शब्द का चयन करेंगे, जैसे (वर्ग ब्रैकेट चयन हैं, पाइप कर्सर है):
The quick brown fox jumps over the [lazy|] dog.
अब, अगर मैं दबाता हूं, तो returnemacs मेरे कर्सर की स्थिति बनाए रखेंगे, लेकिन यह "आलसी" को रद्द कर देगा।
The quick brown fox jumps over the lazy| dog.
इसके बजाय, मैं एक शॉर्टकट चाहता हूं जो खोज मोड से बाहर निकलेगा लेकिन वर्तमान मैच चयन को बनाए रखेगा, जैसे कि ऊपर की दूसरी स्थिति में।
C-s
और जो मुझे लगता है कि मैं खोजना चाहता हूं उसे टाइप करें, फिर जिस चीज को मैं बदलना चाहता हूं उस पर क्वेरी w / बैकस्पेस को शून्य में बदल दें। फिर मैं उसके साथ खेलता हूं जो वास्तव में मैं इसे बदलना चाहता हूं। M-%
बहुत "औपचारिक" है।
query-replace
यह हल नहीं करता है।
M-x query-replace
वह नहीं है जो आप खोज रहे हैं?