बिंदु पर शब्द प्राप्त करें


10

सीधी सी बात है। मेरा कर्सर एक शब्द से अधिक है और मैं शब्द प्राप्त करना चाहता हूं ताकि मैं इसके साथ कुछ कर सकूं। मैं ऐसा करने के लिए कुछ अलग तरीके देखता हूं, लेकिन सुदृढीकरण से बचना चाहता हूं और एक मानक विधि का उपयोग करता हूं।


1
प्रश्न स्पष्ट नहीं है। इसके साथ कुछ करें कहाँ? एक कार्यक्रम (कोड) में? सहभागितापूर्ण तरीके से? दोनों? किस तरह का कुछ?
आकर्षित किया

"Emacs और Emacs लिस्प में पढ़ें" का अर्थ आम तौर पर इंटरएक्टिवली या रीड (लोड) लिस्प कोड होता है। मैंने इस प्रश्न को "पढ़ने" के बजाय "पाने" के लिए संपादित किया है।
आकर्षित किया

"शब्द" का क्या अर्थ है? क्या आप एक लिस्प अभिव्यक्ति चाहते हैं जिसका मूल्य एक स्ट्रिंग शब्द है? क्या आप शब्द को चिह्नित करना चाहते हैं? क्या आप शब्द को रिंग में मारना चाहते हैं?
उमर

जवाबों:


14

आप फ़ंक्शन का उपयोग कर सकते हैं thing-at-pointऔर इसे wordबिंदु पर वापस लौटने और किसी भी पाठ गुणों को वापस करने के लिए नहीं कह सकते हैं (जब तक कि आपको उनकी आवश्यकता न हो)। उदाहरण बफर सामग्री (| कर्सर है):

नमस्ते चिंता | ld

कॉलिंग (thing-at-point 'word 'no-properties)"दुनिया"।


1
(current-word &optional STRICT REALLY-WORD)

शब्द को स्ट्रिंग के रूप में या पास बिंदु पर लौटाएं। वापसी मान में कोई पाठ गुण शामिल नहीं है।


-1

यदि आप मिनीबफ़र में बिंदु पर शब्द (या कुछ और - फ़ाइल नाम आदि) सम्मिलित करना चाहते हैं, जब आप इनपुट संपादित कर रहे हैं M-., तो बस उपयोग करें , यदि आप आइकल्स का उपयोग करते हैं ।

कर्सर से पाठ सम्मिलित करना देखें ।

आप M-.बार-बार (जैसे M-. M-. M-.) उपयोग कर सकते हैं :

  • बिंदु पर हथियाने के लिए एक अलग तरह की चीज़ को साइकिल करें, और उसे डालें।
  • बफर से एक ही प्रकार (जैसे शब्द) की अधिक (यानी क्रमिक) चीजें डालें।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.