सिरदर्द - क्लाउड में ऑनलाइन

यह कमांड सिरदर्द है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


सिरदर्द - आपकी स्रोत फ़ाइल के लाइसेंस को प्रबंधित करने के लिए एक प्रोग्राम।

SYNOPSIS


सिरदर्द [-एच पट्टिका] [-सी पट्टिका] [-r] [-सहायता | --मदद करना] पट्टिका...

वर्णन


यह मैनुअल पेज संक्षेप में दस्तावेज करता है सिरदर्द आदेश।

यह मैनुअल पेज डेबियन जीएनयू/लिनक्स वितरण के लिए लिखा गया था क्योंकि मूल
प्रोग्राम में एक मैनुअल पेज नहीं है।

स्रोत कोड फ़ाइलों की शुरुआत में एक छोटा हेडर देना एक सामान्य उपयोग है,
उदाहरण के लिए, कुछ कॉपीराइट जानकारी। सिरदर्द के लिए एक सरल और हल्का उपकरण है
इन हेडर को आसानी से प्रबंधित करना। इसकी कार्यात्मकताओं में, कोई उल्लेख कर सकता है:

· हेडर को आम तौर पर स्रोत कोड फ़ाइलों में टिप्पणियों के रूप में तैयार किया जाना चाहिए। सिरदर्द सौदों
विभिन्न फ़ाइल प्रकारों के साथ और उनमें से प्रत्येक के लिए उपयुक्त हेडर तैयार करता है
प्रारूप.

· हेडर स्वचालित रूप से मौजूदा हेडर का पता लगाता है और उन्हें हटा देता है। इस प्रकार, आप इसका उपयोग कर सकते हैं
फ़ाइलों के एक सेट में हेडर अपडेट करने के लिए।

कमान लाइन विकल्प


पट्टिका
संसाधित करने के लिए एक फ़ाइल का नाम

-h फ़ाइल
फ़ाइल से आने वाले टेक्स्ट के साथ एक हेडर बनाएं

-सी फ़ाइल
दी गई कॉन्फ़िगरेशन फ़ाइल पढ़ें

-बचाओ बचाओ
की विकल्प सूची प्रदर्शित करें सिरदर्द

उपयोग


आइए हम इस उपकरण के उपयोग को एक छोटे उदाहरण से समझाएँ। मान लीजिए कि आपके पास एक छोटा सा है
प्रोजेक्ट मिक्सिंग सी और कैमल कोड जिसमें तीन फाइलें 'foo.c', 'bar.ml' और 'bar.mli'' शामिल हैं,
और आप उन्हें कुछ हेडर से लैस करना चाहते हैं। सबसे पहले, एक हेडर फ़ाइल लिखें, यानी a
सूचना शीर्षलेखों सहित सादे पाठ फ़ाइल का उल्लेख अवश्य करें। ऐसी फ़ाइल का एक उदाहरण
चित्र 1 में दिया गया है। निम्नलिखित में, हम मानते हैं कि इस फ़ाइल का नाम 'मायहेडर' है और यह इसमें है
स्रोत फ़ाइलों के समान निर्देशिका।

फिर, हेडर जेनरेट करने के लिए, बस कमांड चलाएँ: सिरदर्द -h myheader फू.सी
बार.एमएल बार.एमएलआई

प्रत्येक फ़ाइल हेडर फ़ाइल में दिए गए पाठ सहित एक हेडर से सुसज्जित है
'मायहेडर', इसके प्रारूप के आधार पर कुछ अतिरिक्त वर्णों से घिरा हुआ है जो इसे बनाता है
टिप्पणी (जैसे '.ml' फ़ाइलों में '(*' और '*)')। यदि आप हेडर फ़ाइल 'मायहेडर' को अपडेट करते हैं, तो आप
स्रोत कोड फ़ाइलों में हेडर को अद्यतन करने के लिए बस उपरोक्त कमांड को फिर से चलाने की आवश्यकता है।

इसी प्रकार, चल रहा है: सिरदर्द -r फू.सी बार.एमएल बार.एमएलआई फ़ाइलों में मौजूद किसी भी चीज़ को हटा देता है
'foo.c', 'bar.ml' और 'bar.mli'। जिन फ़ाइलों में हेडर नहीं होता उन्हें अपरिवर्तित रखा जाता है।

विन्यास फ़ाइल


फ़ाइल प्रकार और हेडर का प्रारूप कॉन्फ़िगरेशन फ़ाइल द्वारा निर्दिष्ट किया जा सकता है। डिफ़ॉल्ट रूप से,
चित्र 2 में दी गई डिफ़ॉल्ट अंतर्निहित कॉन्फ़िगरेशन फ़ाइल का उपयोग किया जाता है। आप अपना भी उपयोग कर सकते हैं
कॉन्फ़िगरेशन फ़ाइल के लिए धन्यवाद -c विकल्प : सिरदर्द -c myconfig -h myheader फू.सी बार.एमएल
बार.एमएलआई

अपना स्वयं का कॉन्फ़िगरेशन लिखने के लिए, आप चित्र 2 में दिए गए उदाहरण का अनुसरण कर सकते हैं
कॉन्फ़िगरेशन फ़ाइल में वर्ण '|' द्वारा अलग की गई प्रविष्टियों की एक सूची होती है। की प्रत्येक
वे '->' द्वारा अलग किए गए दो भागों से बने हैं।

पहला एक रेगुलर एक्सप्रेशन है. (नियमित अभिव्यक्ति डबल के भीतर संलग्न हैं
उद्धरण और Gnu Emacs के समान वाक्यविन्यास है।) सिरदर्द फ़ाइल प्रकार निर्धारित करता है
फ़ाइल बेसनाम के अनुसार; इस प्रकार, प्रत्येक फ़ाइल को उसके नाम की पहली पंक्ति का उपयोग करके निपटाया जाता है
मेल खाता है।

दूसरा इस प्रकार की फ़ाइलों के लिए हेडर के प्रारूप का वर्णन करता है। इसमें शामिल है
किसी मॉडल का नाम (जैसे 'फ़्रेम'), संभवतः तर्कों की एक सूची के बाद। तर्क हैं
नामित: 'ओपन:"(*"' का अर्थ है कि तर्क 'ओपन' का मान '(*' है। सिरदर्द
वर्तमान में तीन मॉडल और एक विशेष कीवर्ड का समर्थन करता है:

ढांचा
इस मॉडल के साथ, हेडर एक फ्रेम में उत्पन्न होते हैं। इस मॉडल के लिए तीन की आवश्यकता है
तर्क: 'खुला' और 'बंद' (टिप्पणियों के लिए शुरुआती और समापन क्रम) और
'लाइन' (फ़्रेम की क्षैतिज रेखाएँ बनाने के लिए प्रयुक्त वर्ण)। दो वैकल्पिक
तर्कों का उपयोग 'मार्जिन' (बाईं और दाईं ओर मुद्रित एक स्ट्रिंग) के रूप में किया जा सकता है
फ़्रेम और बॉर्डर, डिफ़ॉल्ट रूप से दो स्थान) और 'चौड़ाई' (अंदर की चौड़ाई)।
फ़्रेम का, डिफ़ॉल्ट 68 है)।

पंक्तियां
हेडर दो पंक्तियों के बीच टाइपसेट होते हैं। तीन तर्क प्रदान किए जाने चाहिए: 'खुला' और
'बंद करें' (टिप्पणियों के लिए शुरुआती और समापन क्रम), 'लाइन' (प्रयुक्त वर्ण
क्षैतिज रेखाएँ बनाने के लिए)। तीन वैकल्पिक तर्कों की अनुमति है: 'प्रारंभ' (एक स्ट्रिंग
प्रत्येक पंक्ति की शुरुआत में टाइपसेट, डिफ़ॉल्ट रूप से दो स्थान), 'अंतिम' (एक स्ट्रिंग
अंतिम पंक्ति की शुरुआत में टाइपसेट) और 'चौड़ाई' (पंक्तियों की चौड़ाई,
डिफ़ॉल्ट 70 है)।

नहीं
यह मॉडल कोई हेडर उत्पन्न नहीं करता है और इसमें कोई तर्क नहीं है।

स्किप
"मिलान" पैरामीटर regexp में से एक के अनुरूप लाइन छोड़ें। इस तरह के लिए
पंक्ति में, फ़ाइल बेसनाम से मेल खाने वाले प्रत्येक प्रथम भाग पैटर्न को ध्यान में रखा जाता है।

onworks.net सेवाओं का उपयोग करके ऑनलाइन सिरदर्द का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम