मैं एक बैश स्क्रिप्ट पर काम कर रहा हूं जिसे 'टूल के रूप में चलाने के लिए डिज़ाइन किया गया है', इसलिए एक्सटेंशन के बिना नाम और शीर्ष पर #!/usr/bin/bash
लाइन है।एक्सटेंशन के बिना खोल स्क्रिप्ट के लिए ctags
मेरी लिपि में कई फ़ंक्शन हैं, इसलिए अगर मैं कोड के चारों ओर कूदने के लिए विम के टैगिंग समर्थन का उपयोग कर सकता हूं तो यह अच्छा होगा, लेकिन मुझे फ़ाइल टैग करने के लिए ctags नहीं मिल सकते हैं। ctags mytool
एक टैग फ़ाइल उत्पन्न करता है जो शीर्ष पर टिप्पणी अनुभाग को छोड़कर खाली है।
यदि मैं अपनी फ़ाइल का नाम mytool.sh पर बदलता हूं, ctags mytool.sh
पूरी तरह से काम करता है।
क्या बिना किसी विस्तार के फ़ाइल को टैग करने के लिए ctags को मजबूर करने का कोई तरीका है? मैंने ctags manual में कई विकल्पों का प्रयास किया है जो फ़ाइल एक्सटेंशन से संबंधित प्रतीत होते हैं, लेकिन खुशी के बिना।
ctags --language-force=sh mytool
यह आदमी पेज में स्पष्ट रूप से प्रलेखित है: