Emacs अगले व्हाट्सएप पर चले जाते हैं


9

Emacs में फ़ंक्शन forward-wordऔर हैं backward-word। क्या ऐसे कार्य भी हैं जो बिंदु को अगले / अंतिम व्हाट्सएप पर स्थानांतरित करते हैं?


क्या यह बहुत सारे मामलों के बराबर नहीं है? उपयोग की स्थिति क्या है एक अलग कार्यक्षमता की आवश्यकता है?
एच।-डर्क श्मिट

1
उदाहरण के लिए यदि कोई सामान्य शब्द है जैसे\a_command_with_special-characters
जूलिया

जवाबों:


7

आप modify-syntax-entryफ़ंक्शन का उपयोग करके वर्णों के वाक्यात्मक गुणों को संशोधित कर सकते हैं ( C-h f modify-syntax-entryअधिक जानकारी के लिए emacs):

उदाहरण के लिए, यदि आप .Net दस्तावेज़ लिख रहे हैं, तो आप निम्नलिखित को अपने साथ जोड़ सकते हैं .emacs:

(add-hook
 'TeX-mode-hook
 '(lambda ()
    (modify-syntax-entry ?_ "w")
    (modify-syntax-entry ?- "w")
))

यह Emacs को इलाज के लिए _और -"शब्द" अक्षर के रूप में बताता है जब आप TeX मोड में होते हैं, इस प्रकार फॉरवर्ड-वर्ड और बैकवर्ड-वर्ड वही करेगा जो आप चाहते हैं।


9

forward-whitespaceरिक्त स्थान, टैब या newlines द्वारा अग्रिम करने के लिए उपयोग करें । कई स्थानों को एक सीमांकक के रूप में माना जाता है। एक नकारात्मक तर्क के साथ, व्हॉट्सएप की उस संख्या से पीछे की ओर जाएं।


1
कोई भी विचार पाठ के एक ब्लॉक के बाद पहले व्हाट्सएप पर कैसे आगे बढ़ना है, बिना किसी लंघन के? फॉरवर्ड-व्हाट्सएप लगता है कि मैं लाइन के अंत को छोड़ देता हूं जब मेरे पास एक पंक्ति में रिक्त स्थान होता है। मैं वास्तव में सिर्फ पहला ट्रेलिंग स्पेस ढूंढना चाहता हूं। किसी भी मदद के लिए धन्यवाद।
डेव

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