मैं अक्सर की तरहvim: सी कुल (struct/संघ) के सदस्यों के प्रकार, तब भी जब नेस्ट
ptr->member1.member2[i].another_member.final_member = 42;
अन्य डेवलपर के सी भाव युक्त कोड को पढ़ने और पता लगाने के लिए final_member
है किस प्रकार की आवश्यकता होगी, अपने आप को खोजने के प्रदर्शित करते हैं। आम तौर पर मैं क्या करता हूं, ptr
की घोषणा से शुरू होने और सदस्यों की श्रृंखला में अपना रास्ता खोदने से सी टैग्स का उपयोग करके प्रकार की श्रृंखला को ट्रैक करना है। यह बोझिल है और अक्सर मैं अपने सिर को खरोंच कर रहा हूं, खुद से पूछ रहा हूं "श्रृंखला में अगला सदस्य क्या था?" मामलों को और भी खराब बनाने के लिए, स्रोत पेड़ में final_member
के लिए एक साधारण grep एक से अधिक संरचनाओं में नाम का पुन: उपयोग किए जाने के कारण बहुत अधिक झूठे सकारात्मक बन जाता है।
क्या मुझे विम बनाने का कोई तरीका है सीधे मुझे जवाब दें? मैं किसी भी प्लगइन को स्थापित करने के लिए तैयार हूं और यहां तक कि कुछ वर्ण टाइप करें जबकि कर्सर final_member
पर है या पूरी अभिव्यक्ति का चयन करें :-) गैर-जीयूआई समाधान पसंद करते हैं।
इस C++ 'है ->' सही – aaronman
@aaronman नहीं, सी, जब से कश्मीर एंड आर :-) – Jens
हुह मैं हालांकि सी 'नहीं था ->' ऑपरेटर, लगता है कि यह – aaronman