बक्से - क्लाउड में ऑनलाइन

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

कार्यक्रम:

नाम


बॉक्स - टेक्स्ट मोड बॉक्स और टिप्पणी ड्राइंग फ़िल्टर

SYNOPSIS


बक्से [-एचएलएमआरवी] [-ए प्रारूप] [-डी डिज़ाइन] [-एफ फ़ाइल] [-आई इंडेंट] [-के बूल] [-पी पैड] [-एस आकार]
[-टी टैबॉप्स] [इनफ़ाइल [आउटफ़ाइल]]

वर्णन


बक्से एक टेक्स्ट फ़िल्टर है जो अपने इनपुट टेक्स्ट के चारों ओर किसी भी प्रकार का बॉक्स खींच सकता है। बॉक्स डिज़ाइन
विकल्पों में साधारण बक्सों से लेकर जटिल ASCII कला तक शामिल हैं। एक बॉक्स भी हटाया जा सकता है और
मरम्मत की गई, भले ही अंदर के पाठ के संपादन के कारण यह बुरी तरह क्षतिग्रस्त हो गया हो। चूँकि बक्से हो सकते हैं
किसी भी तरफ खुले रहें, बक्से इसका उपयोग किसी प्रोग्रामिंग में क्षेत्रीय टिप्पणियाँ बनाने के लिए भी किया जा सकता है
भाषा। सभी प्रकार के नए बॉक्स डिज़ाइन आसानी से जोड़े और साझा किए जा सकते हैं
निःशुल्क प्रारूप कॉन्फ़िगरेशन फ़ाइल।
बक्से मूल रूप से इसके साथ प्रयोग करने का इरादा था शक्ति(1) पाठ संपादक, लेकिन इसे बांधा जा सकता है
किसी भी टेक्स्ट एडिटर को जो फ़िल्टर का समर्थन करता है, साथ ही कमांड लाइन से भी कॉल किया जाता है
स्टैंडअलोन उपकरण.

विकल्प


द्वारा पेश किए गए विकल्प बक्से निमनलिखित है:

-a स्ट्रिंग
बॉक्स के अंदर पाठ का संरेखण/स्थिति। यह विकल्प एक प्रारूप स्ट्रिंग तर्क लेता है
जो बाएँ से दाएँ पढ़ा जाता है। प्रारूप स्ट्रिंग में रिक्त स्थान नहीं हो सकता है
निम्नलिखित घटकों में से एक या अधिक शामिल होना चाहिए:

hx - संभावित रूप से बड़े बॉक्स के अंदर इनपुट टेक्स्ट ब्लॉक का क्षैतिज संरेखण।
के लिए संभावित मान x रहे l (ईएल, बाएं संरेखण के लिए), c (केंद्र), या r (सही)।
यह इनपुट टेक्स्ट ब्लॉक के भीतर टेक्स्ट लाइनों के औचित्य को प्रभावित नहीं करता है
(उपयोग j इसके बजाय तर्क)।
vx - संभावित रूप से बड़े बॉक्स के अंदर इनपुट टेक्स्ट ब्लॉक का लंबवत संरेखण।
के लिए संभावित मान x रहे t (शीर्ष संरेखण के लिए), c (केंद्र), या b (तल)।
jx - इनपुट टेक्स्ट ब्लॉक के भीतर पंक्तियों का औचित्य। के लिए संभावित मान x रहे l
(ईएल, बाएं औचित्य के लिए), c (केंद्र), या r (सही)। इससे कोई प्रभाव नहीं पड़ता
बॉक्स के भीतर ही इनपुट टेक्स्ट ब्लॉक का संरेखण। उपयोग h और v तर्क
इनपुट टेक्स्ट ब्लॉक पोजिशनिंग के लिए।

लघु हस्त संकेतन (उपरोक्त तर्कों के साथ जोड़ा जा सकता है):
l (ईएल) - संक्षिप्त रूप में hlvcjl
c - कम के लिए hcvcjc
r - कम के लिए hrvcjr

के लिए फ़ैक्टरी डिफ़ॉल्ट सेटिंग -a is hlvt.

-c स्ट्रिंग
साधारण मामलों के लिए कमांड लाइन डिज़ाइन परिभाषा। इस विकल्प का तर्क है
"पश्चिम" (डब्ल्यू) आकार की परिभाषा। परिभाषित आकार बिल्कुल एक से मिलकर बना होना चाहिए
रेखा, अर्थात किसी भी बहु-रेखा आकृतियों की अनुमति नहीं है। -c विकल्प एक शॉर्टकट के रूप में अभिप्रेत है
उन मामलों के लिए जहां सरल क्षेत्रीय टिप्पणियाँ बनाई जानी हैं, जिनके लिए केवल एक की आवश्यकता है
प्रत्येक पंक्ति के सामने कुछ निश्चित वर्ण या वर्णों का क्रम रखा जाना चाहिए। में
ऐसे मामलों में, केवल निर्दिष्ट करना अधिक सुविधाजनक है -c एक पूरा करने की तुलना में
किसी की कॉन्फ़िगरेशन फ़ाइल में डिज़ाइन परिभाषा, जहां परिभाषित एकमात्र आकार पश्चिम है
आकार।
इस विकल्प का तात्पर्य है a -d और कॉन्फ़िग फ़ाइल तक नहीं पहुंचता है। -c अवश्य हो सकता है
किसी भी अन्य विकल्प के साथ संयोजन में उपयोग किया जाता है। डिफ़ॉल्ट रूप से, -c निर्दिष्ट नहीं है।

-d स्ट्रिंग
डिज़ाइन चयन. इस विकल्प का एक तर्क उपयोग किए जाने वाले डिज़ाइन का नाम है।

-f स्ट्रिंग
वैकल्पिक कॉन्फ़िगरेशन फ़ाइल का उपयोग करें. इस विकल्प का एक तर्क वैध का नाम है
बक्से कॉन्फ़िग फ़ाइल, जिसमें नए और रोमांचक डिज़ाइन शामिल हैं!

-h उपयोग की जानकारी प्रिंट करें।

-i स्ट्रिंग
इंडेंटेशन मोड. संभावित तर्क हैं "टेक्स्ट" (बॉक्स के अंदर इंडेंट टेक्स्ट), "बॉक्स"
(इंडेंट बॉक्स, बॉक्स के अंदर टेक्स्ट नहीं), या "कोई नहीं" (इंडेंटेशन को फेंक दें)। बहस
संक्षिप्त किया जा सकता है. डिफ़ॉल्ट बॉक्स को इंडेंट करना है, लेकिन टेक्स्ट को नहीं।

-k bool
हटाने पर अग्रणी/पिछली रिक्त रेखाओं को हटा दें। का मान है bool के रूप में निर्दिष्ट किया जा सकता है
चालू, हाँ, सत्य, 1, या टी, सभी का अर्थ हाँ, या बंद, नहीं, गलत, 0, या एफ, जिसका अर्थ नहीं है।
यह केस-असंवेदनशील है. यह विकल्प केवल के संबंध में प्रभावी होता है -r. अगर
हाँ पर सेट करें, आगे और पीछे की रिक्त पंक्तियाँ आउटपुट से हटा दी जाएंगी। यदि सेट हो
नहीं, पूर्व बॉक्स की संपूर्ण सामग्री वापस कर दी जाती है। यदि दोनों हों तो डिफ़ॉल्ट नहीं है
बॉक्स का ऊपरी और निचला हिस्सा खुला है, जैसा कि अधिकांश क्षेत्रीय मामलों में होता है
टिप्पणियाँ। यदि बॉक्स का डिज़ाइन शीर्ष भाग या निचला भाग परिभाषित करता है, तो डिफ़ॉल्ट है
हाँ।

-l (ईएल) सूची डिजाइन। कॉन्फ़िगरेशन में सभी उपलब्ध बॉक्स डिज़ाइनों की एक सूची तैयार करता है
फ़ाइल, एक नमूना बॉक्स और इसके निर्माता के बारे में जानकारी के साथ। जाँच भी करता है
संपूर्ण कॉन्फ़िगरेशन फ़ाइल का सिंटैक्स। यदि के संबंध में उपयोग किया जाता है -d, विस्तृत प्रदर्शित करता है
निर्दिष्ट डिज़ाइन के बारे में जानकारी.

-m बक्सा ठीक करो. इससे एक (संभावित रूप से टूटा हुआ) बॉक्स हट जाता है -r, और इसे फिर से बनाता है
उसके बाद। संशोधित बॉक्स दिए गए विकल्पों के अनुसार तैयार किया गया है। यह हो सकता है
यह जानना महत्वपूर्ण है कि पैडिंग, पहचान इत्यादि को पुनर्स्थापित करने की बात कब आती है
ठीक किया गया बक्सा. तात्पर्य -k असत्य।

-p स्ट्रिंग
गद्दी। सभी पक्षों के लिए इनपुट टेक्स्ट ब्लॉक के आसपास रिक्त स्थान में पैडिंग निर्दिष्ट करें
डिब्बा। तर्क स्ट्रिंग में रिक्त स्थान नहीं हो सकता है और इसमें a शामिल होना चाहिए
निम्नलिखित वर्णों का संयोजन, प्रत्येक के बाद एक संख्या इंगित करती है
रिक्त स्थान में पैडिंग:
a - (सभी) एक ही बार में सभी पक्षों के लिए पैडिंग दें
h - (क्षितिज) दोनों क्षैतिज पक्षों के लिए पैडिंग दें
v - (ऊर्ध्वाधर) दोनों ऊर्ध्वाधर पक्षों के लिए पैडिंग दें
b - (नीचे) नीचे (दक्षिण) तरफ के लिए पैडिंग दें
l - (बाएं) बाईं (पश्चिम) तरफ के लिए पैडिंग दें
t - (शीर्ष) शीर्ष (उत्तर) की ओर के लिए पैडिंग दें
r - (दाएं) दाएं (पूर्व) तरफ के लिए पैडिंग दें
उदाहरण: -p a4t2 को छोड़कर, पैडिंग को सभी तरफ 4 वर्णों के रूप में परिभाषित किया जाएगा
बॉक्स के शीर्ष के लिए, जहां इनपुट टेक्स्ट ब्लॉक केवल 2 पंक्तियों की दूरी पर होगा
डिब्बा।
डिफ़ॉल्ट रूप से, जब तक कॉन्फ़िग फ़ाइल में अन्यथा निर्दिष्ट न किया जाए, किसी पैडिंग का उपयोग नहीं किया जाता है।

-r बक्सा हटाओ. किसी मौजूदा बॉक्स को खींचने के बजाय उसे हटा देता है। कौन सा डिज़ाइन उपयोग करना है
स्वचालित रूप से पता चला. समय बचाने के लिए या पता न चलने की स्थिति में
सही निर्णय लें, साथ मिलें -d डिज़ाइन निर्दिष्ट करने के लिए. डिफ़ॉल्ट एक ड्रा करना है
नया बक्सा.

-s चौडाईxऊंचाई
बॉक्स का आकार. यह विकल्प कॉलम की इकाइयों में वांछित बॉक्स आकार निर्दिष्ट करता है (चौड़ाई के लिए)
और रेखाएं (ऊंचाई के लिए)। यदि तर्क के रूप में केवल एक ही संख्या दी गई है, तो यह संख्या
वांछित बॉक्स चौड़ाई निर्दिष्ट करता है। 'x' से पहले लगी एक एकल संख्या केवल निर्दिष्ट करती है
बॉक्स की ऊंचाई. वास्तविक परिणामी बॉक्स का आकार व्यक्ति के आधार पर भिन्न हो सकता है
चुने गए डिज़ाइन के आकार का आकार। साथ ही, अन्य कमांड लाइन विकल्प भी प्रभावित कर सकते हैं
बॉक्स का आकार (जैसे -p).
डिफ़ॉल्ट रूप से, टेक्स्ट के चारों ओर सबसे छोटा संभव बॉक्स बनाया जाता है।

-t स्ट्रिंग
टैब हैंडलिंग. यह विकल्प नियंत्रित करता है कि इनपुट टेक्स्ट में टैब वर्णों को कैसे प्रबंधित किया जाता है।
विकल्प स्ट्रिंग हमेशा a से शुरू होनी चाहिए यूंट दूरी दर्शाने वाली संख्या
टैब स्टॉप के बीच. यह महत्वपूर्ण है कि यह मान सही ढंग से सेट किया जाए, या सारणीबद्ध किया जाए
अक्षर आपके इनपुट टेक्स्ट को परेशान कर देंगे। सही टैब दूरी मान इस पर निर्भर करता है
आपके द्वारा संसाधित किए जा रहे पाठ के लिए उपयोग की जाने वाली सेटिंग्स। एक सामान्य मान 8 है.
टैब दूरी के तुरंत बाद, एक वैकल्पिक वर्ण जोड़ा जा सकता है,
कह रही बक्से अग्रणी टैब का इलाज कैसे करें। निम्न विकल्प उपलब्ध हैं:
e - टैब को रिक्त स्थान में विस्तारित करें
k - जितना संभव हो सके उतनी करीब से नजर रखें
u - टैब को अनविस्तारित करें। यह बनाता है बक्से जितना संभव हो उतने स्थानों को टैब में बदलें।

पश्चगामी संगतता बनाए रखने के लिए, -t स्ट्रिंग सिर्फ एक संख्या हो सकती है. में
उस मामले में, e टैब हैंडलिंग के लिए माना जाता है, जो सभी टैब को हटा देता है और उन्हें बदल देता है
रिक्त स्थान के साथ. के लिए फ़ैक्टरी डिफ़ॉल्ट -t विकल्प केवल 8 है, जो कि ऐसा ही है
मामले।
उदाहरण के लिए, आप निर्दिष्ट कर सकते हैं -t अपने प्रमुख टैब को अविस्तारित करने के लिए 4u.
बॉक्स सामग्री में, टैब हमेशा रिक्त स्थान में परिवर्तित होते हैं। इसमें टैब की दूरी
उदाहरण 4 है.

-v वर्तमान संस्करण संख्या का प्रिंट आउट लें।

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


बक्से कमांड लाइन पर निर्दिष्ट कॉन्फ़िगरेशन फ़ाइल का उपयोग करेगा (का उपयोग करके)। -f) अगर नहीं
config फ़ाइल कमांड लाइन पर निर्दिष्ट है, बक्से BOXES परिवेश की जाँच करेगा
वैरिएबल, जिसमें उपयोग करने के लिए फ़ाइल नाम हो सकता है। यदि BOXES सेट नहीं है, बक्से पढ़ने का प्रयास करेंगे
$HOME/.boxes और इसे कॉन्फ़िग फ़ाइल के रूप में उपयोग करें। कि असफल, बक्से को पढ़ने का प्रयास करूंगा
सिस्टम-व्यापी कॉन्फ़िग फ़ाइल (फ़ाइलें देखें)।

का वाक्य विन्यास बक्से कॉन्फ़िग फ़ाइलों का वर्णन वेबसाइट पर किया गया है (नीचे देखें)। वे काफ़ी हैं
हालाँकि, स्व-व्याख्यात्मक।

उपलब्धता


बक्से इसकी वेबसाइट पर उपलब्ध हैhttp://boxes.thomasjensen.com/>. वेबसाइट
इसमें इस मैनुअल पेज को और अधिक गहराई से दर्शाने वाले कई उदाहरण भी शामिल हैं
प्रलेखन।

चेक आउट शक्ति(1) परhttp://www.vim.org/>!

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



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