2012-10-15 11 views
6

मुझे Emacs में ऊंट केज्ड शब्द के हिस्सों को नेविगेट करने और संपादित करने की क्षमता की आवश्यकता है। Intellij IDEA में ऊंट humps के समान कार्यक्षमता। उदाहरण के लिए मैं स्ट्रिंग BlahFooBar 3 अलग शब्दों के रूप में पहचान होने की तो मैं नेविगेट/उन्हें संपादित की तरह वे अलग शब्द हैं सकता है में ब्ला, फू और बार की जरूरत है।Emacs में CamelCase शब्दों के लिए आगे-शब्द/पिछड़ा-शब्द/हत्या-शब्द बदलें

मैं वाक्य रचना तालिका

(modify-syntax-entry ?A ".") 
(modify-syntax-entry ?F ".") 

यह lah, ऊ, और ar शब्द और वर्ण बी और एफ शब्द विभाजक बनाने का प्रभाव पड़ता है के साथ खेल की कोशिश की है। तो नेविगेशन पीछे (और पिछड़ा-हत्या-शब्द) अपेक्षा के अनुसार काम नहीं करता है।

मुझे रेगेक्स पर आधारित शब्द सीमाएं और विभाजक नहीं है।

उत्तर

16

एम एक्सsubword-mode वास्तव में है कि क्या करना चाहिए।

+0

अरे धन्यवाद के साथ काम करता है। यह एक बेहतर समाधान है, क्योंकि यह emacs के साथ पैक आता है। – Raghu

+0

आपके उत्तर के लिए बहुत बहुत धन्यवाद, वास्तव में मुझे –

+0

@ गीज़ाक ([सुझाए गए संपादन] के माध्यम से) की आवश्यकता थी (http://stackoverflow.com/review/suggested-edits/6328229)): इसे एक अलग उत्तर के रूप में पोस्ट करें। एक वैकल्पिक विधि में जोड़ने वाले संपादन को आम तौर पर नए उत्तरों के रूप में पोस्ट किया जाना चाहिए। – Pokechu22

संबंधित मुद्दे