2009-10-09 16 views
14

मेरे सी # मोड में, एम-बी और एम-एफ {पिछड़े, आगे} -वर्ड से बंधे हैं।आगे शब्द, पिछड़ा शब्द, शब्द के हिस्से के रूप में अंडरस्कोर का इलाज कैसे करें?

लेकिन ये चीजें अंडरस्कोर पर रुकती हैं, जिसे मैं कभी-कभी सदस्य चर पर उपसर्ग के रूप में उपयोग करता हूं।

अंडरस्कोर को शब्द चरित्र के रूप में कैसे इलाज करने के लिए मैं emacs कैसे प्राप्त करूं?

उत्तर

13

जैसा कि हुआयायुआन का उल्लेख है, आपने अपनी वाक्यविन्यास तालिका को संशोधित करने के लिए कहा है। उसने कहा, उसने जो पोस्ट किया वह वर्तमान तालिका को संशोधित करता है ...

प्रत्येक भाषा में एक वाक्यविन्यास तालिका होती है, उदा। ग के लिए ++, तुम कर सकते हो

(modify-syntax-entry ?_ "w" c++-mode-syntax-table)

मैं नहीं जानता कि क्या "अपने ग # मोड" का उपयोग करता है, लेकिन एक त्वरित M-x apropossyntax-table की एक नज़र के साथ आप पता लगाना की मदद करनी चाहिए ...

+3

ऐसा किया गया। '(संशोधित-वाक्यविन्यास-प्रविष्टि? _" डब्ल्यू "csharp-mode-syntax-table) 'धन्यवाद। – Cheeso

8

आपको अपनी वाक्यविन्यास तालिका को संशोधित करने की आवश्यकता नहीं है। _ csharp-mode में सिंटैक्स क्लास प्रतीक से संबंधित है, इसलिए आप forward-symbolforward-word के बजाय उपयोग कर सकते हैं। forward-symbolthingatpt में है, जो emacs (कम से कम 23) के साथ आता है।

आप C-h s (वर्णन-वाक्यविन्यास) के साथ एक मोड की सिंटैक्स तालिका को तुरंत देख सकते हैं।

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