এটি হল সেই কমান্ড বক্স যা OnWorks ফ্রি হোস্টিং প্রদানকারীতে আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
বক্স - টেক্সট মোড বক্স এবং মন্তব্য অঙ্কন ফিল্টার
সাইনোপিসিস
বক্স [-hlmrv] [-একটি বিন্যাস] [-ডি ডিজাইন] [-এফ ফাইল] [-আই ইন্ডেন্ট] [-কে বুল] [-পি প্যাড] [-এস আকার]
[-t tabopts] [ইনফাইল [আউটফাইল]]
বর্ণনাঃ
বক্সগুলিতে যা আছে এটি একটি টেক্সট ফিল্টার যা এর ইনপুট টেক্সটের চারপাশে যেকোনো ধরনের বাক্স আঁকতে পারে। বক্স ডিজাইন
পছন্দগুলি সাধারণ বাক্স থেকে জটিল ASCII শিল্প পর্যন্ত। একটি বাক্স এছাড়াও সরানো যেতে পারে এবং
মেরামত করা হয়েছে, এমনকি যদি এটি ভিতরে পাঠ্য সম্পাদনা করে খারাপভাবে ক্ষতিগ্রস্ত হয়। যেহেতু বাক্স হতে পারে
যে কোন দিকে খোলা থাকো, বক্স যেকোনো প্রোগ্রামিংয়ে আঞ্চলিক মন্তব্য তৈরি করতেও ব্যবহার করা যেতে পারে
ভাষা. সব ধরনের নতুন বক্স ডিজাইন সহজে যোগ করা যাবে এবং ভাগ করা যাবে a এ যুক্ত করে
বিনামূল্যে বিন্যাস কনফিগারেশন ফাইল।
বক্স মূলত এর সাথে ব্যবহার করার উদ্দেশ্যে ছিল তেজ(1) টেক্সট এডিটর, তবে এটি বাঁধা যেতে পারে
যে কোনো পাঠ্য সম্পাদক যা ফিল্টার সমর্থন করে, সেইসাথে কমান্ড লাইন থেকে বলা হয় a
স্বতন্ত্র হাতিয়ার।
বিকল্প
দ্বারা দেওয়া বিকল্প বক্স এই গুলো:
-a স্ট্রিং
বাক্সের ভিতরে পাঠ্যের প্রান্তিককরণ/পজিশনিং। এই বিকল্পটি একটি বিন্যাস স্ট্রিং আর্গুমেন্ট নেয়
যা বাম থেকে ডানে পড়া হয়। বিন্যাস স্ট্রিং সাদা স্থান নাও থাকতে পারে এবং
নিম্নলিখিত এক বা একাধিক উপাদান গঠিত হতে হবে:
hx - একটি সম্ভাব্য বড় বাক্সের ভিতরে ইনপুট টেক্সট ব্লকের অনুভূমিক প্রান্তিককরণ।
জন্য সম্ভাব্য মান x হয় l (বাম প্রান্তিককরণের জন্য), c (কেন্দ্র), বা r (ডান)।
এটি ইনপুট পাঠ্য ব্লকের মধ্যে পাঠ্য লাইনের ন্যায্যতাকে প্রভাবিত করে না
(ব্যবহার j পরিবর্তে যুক্তি)।
vx - একটি সম্ভাব্য বড় বাক্সের ভিতরে ইনপুট টেক্সট ব্লকের উল্লম্ব প্রান্তিককরণ।
জন্য সম্ভাব্য মান x হয় t (শীর্ষ প্রান্তিককরণের জন্য), c (কেন্দ্র), বা b (নীচে)
jx - ইনপুট টেক্সট ব্লকের মধ্যে লাইনের ন্যায্যতা। জন্য সম্ভাব্য মান x হয় l
(বাম ন্যায্যতার জন্য), c (কেন্দ্র), বা r (ডানে)। এটি প্রভাবিত করে না
বাক্সের মধ্যেই ইনপুট টেক্সট ব্লকের সারিবদ্ধকরণ। ব্যবহার h এবং v আর্গুমেন্ট
ইনপুট পাঠ্য ব্লক অবস্থানের জন্য।
সংক্ষিপ্ত হ্যান্ড নোটেশন (উপরের আর্গুমেন্টের সাথে একত্রিত করা যেতে পারে):
l (ell) - এর জন্য সংক্ষিপ্ত hlvcjl
c - খুব ছোট hcvcjc
r - খুব ছোট hrvcjr
এর জন্য কারখানার ডিফল্ট সেটিং -a is hlvt.
-c স্ট্রিং
সাধারণ ক্ষেত্রে কমান্ড লাইন নকশা সংজ্ঞা. এই বিকল্পের যুক্তি হল
"পশ্চিম" (W) আকৃতির সংজ্ঞা। সংজ্ঞায়িত আকৃতিটি অবশ্যই ঠিক একটি নিয়ে গঠিত
রেখা, অর্থাৎ কোনো মাল্টি-লাইন আকৃতি অনুমোদিত নয়। দ্য -c বিকল্প একটি শর্টকাট হিসাবে উদ্দেশ্যে করা হয়
সেসব ক্ষেত্রে যেখানে সহজ আঞ্চলিক মন্তব্য তৈরি করতে হয়, যার জন্য শুধুমাত্র একটি প্রয়োজন
নির্দিষ্ট অক্ষর বা অক্ষরের ক্রম প্রতিটি লাইনের সামনে স্থাপন করতে হবে। ভিতরে
এই ধরনের ক্ষেত্রে, এটি সহজভাবে উল্লেখ করা অনেক বেশি সুবিধাজনক -c একটি সম্পূর্ণ করতে চেয়ে
একজনের কনফিগারেশন ফাইলে ডিজাইনের সংজ্ঞা, যেখানে শুধুমাত্র আকৃতিটি পশ্চিমে সংজ্ঞায়িত করা হয়েছে
আকৃতি।
এই বিকল্পটি বোঝায় a -d এবং কনফিগার ফাইল অ্যাক্সেস করে না। -c অবশ্যই হতে পারে
অন্য কোন বিকল্পের সাথে একযোগে ব্যবহৃত হয়। গতানুগতিক, -c নির্দিষ্ট করা হয় না।
-d স্ট্রিং
নকশা নির্বাচন। এই বিকল্পের একটি যুক্তি হল ব্যবহার করার জন্য ডিজাইনের নাম।
-f স্ট্রিং
বিকল্প কনফিগারেশন ফাইল ব্যবহার করুন। এই বিকল্পের একটি যুক্তি একটি বৈধ নাম
বক্স কনফিগার ফাইল, নতুন এবং উত্তেজনাপূর্ণ ডিজাইন সমন্বিত!
-h ব্যবহার তথ্য মুদ্রণ.
-i স্ট্রিং
ইন্ডেন্টেশন মোড। সম্ভাব্য আর্গুমেন্ট হল "টেক্সট" (বক্সের ভিতরে ইন্ডেন্ট টেক্সট), "বক্স"
(ইন্ডেন্ট বক্স, বাক্সের ভিতরে টেক্সট নয়), বা "কোনও নয়" (ইন্ডেন্টেশন ফেলে দিন)। যুক্তি
সংক্ষিপ্ত করা যেতে পারে। ডিফল্ট হল বক্স ইন্ডেন্ট করা, কিন্তু টেক্সট নয়।
-k bool,
অপসারণে অগ্রণী/পরবর্তী ফাঁকা লাইনগুলিকে হত্যা করুন। মুল্য bool, হিসাবে নির্দিষ্ট করা যেতে পারে
অন, হ্যাঁ, সত্য, 1, বা টি, সব মানে হ্যাঁ, বা বন্ধ, না, মিথ্যা, 0, বা f, যার মানে না।
এটি কেস-সংবেদনশীল। এই বিকল্পটি শুধুমাত্র সংযোগে কার্যকর হয় -r। যদি
yes এ সেট করুন, আউটপুট থেকে লিডিং এবং ট্রেইলিং ফাঁকা লাইন মুছে ফেলা হবে। সেট থাকলে
না, পূর্বের বাক্সের সম্পূর্ণ বিষয়বস্তু ফেরত দেওয়া হয়। ডিফল্ট না, উভয় যদি
বাক্সের উপরের এবং নীচের অংশ খোলা থাকে, যেমনটি বেশিরভাগ আঞ্চলিক ক্ষেত্রে হয়
মন্তব্য যদি বক্সের নকশা উপরের অংশ বা নীচের অংশকে সংজ্ঞায়িত করে, ডিফল্ট হয়
হ্যাঁ।
-l (ell) তালিকা নকশা. কনফিগারেশনে উপলব্ধ সমস্ত বক্স ডিজাইনের একটি তালিকা তৈরি করে
ফাইল, একটি নমুনা বাক্স এবং এটির নির্মাতা সম্পর্কে তথ্য সহ। চেকও করে
সম্পূর্ণ কনফিগার ফাইলের সিনট্যাক্স। সাথে সংযোগে ব্যবহার করা হলে -d, বিস্তারিত প্রদর্শন করে
নির্দিষ্ট নকশা সম্পর্কে তথ্য।
-m মেন্ড বক্স। এটি একটি (সম্ভাব্যভাবে ভাঙা) বাক্সের মতো সরিয়ে দেয় -r, এবং এটি পুনরায় আঁকা
পরে প্রদত্ত বিকল্পগুলি অনুসারে সংশোধন করা বাক্সটি আঁকা হয়েছে। এটা হতে পারে
এটির জন্য প্যাডিং, সনাক্তকরণ, ইত্যাদি পুনরুদ্ধারের ক্ষেত্রে কখন আসে তা জানা গুরুত্বপূর্ণ
মেরামত বক্স। বোঝায় -k মিথ্যা।
-p স্ট্রিং
প্যাডিং। ইনপুট টেক্সট ব্লকের চারপাশে শূন্যস্থানে প্যাডিং নির্দিষ্ট করুন
বাক্স আর্গুমেন্ট স্ট্রিং-এ হোয়াইটস্পেস নাও থাকতে পারে এবং অবশ্যই একটি থাকবে
নিম্নলিখিত অক্ষরগুলির সংমিশ্রণ, প্রতিটির পরে একটি সংখ্যা নির্দেশ করে
শূন্যস্থানে প্যাডিং:
a - (সমস্ত) একবারে সব পক্ষের জন্য প্যাডিং দিন
h - (অনুভূমিক) উভয় অনুভূমিক দিকের জন্য প্যাডিং দিন
v - (উল্লম্ব) উভয় উল্লম্ব দিকের জন্য প্যাডিং দিন
b - (নীচে) নীচে (দক্ষিণ) দিকের জন্য প্যাডিং দিন
l - (বাম) বাম (পশ্চিম) দিকে প্যাডিং দিন
t - (শীর্ষ) উপরের (উত্তর) দিকের জন্য প্যাডিং দিন
r - (ডান) ডান (পূর্ব) দিকে প্যাডিং দিন
উদাহরণ: -p a4t2 প্যাডিংটিকে সব দিকে 4টি অক্ষর হিসাবে সংজ্ঞায়িত করবে, ব্যতীত
বাক্সের শীর্ষের জন্য, যেখানে ইনপুট টেক্সট ব্লক থেকে মাত্র 2 লাইন দূরে থাকবে
বক্স.
ডিফল্টরূপে, কনফিগার ফাইলে অন্যথায় নির্দিষ্ট করা না থাকলে, কোনো প্যাডিং ব্যবহার করা হয় না।
-r বাক্সটি সরান। এটি আঁকার পরিবর্তে একটি বিদ্যমান বাক্স সরিয়ে দেয়। কোন ডিজাইন ব্যবহার করতে হবে
স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়েছে। যাতে সময় বাঁচানো যায় বা ধরা না পড়ে
সঠিকভাবে সিদ্ধান্ত, সঙ্গে একত্রিত -d নকশা নির্দিষ্ট করতে। ডিফল্ট একটি আঁকা হয়
নতুন বাক্স।
-s প্রস্থxউচ্চতা
বাক্সের আকার। এই বিকল্পটি কলামের ইউনিটে (প্রস্থের জন্য) পছন্দসই বাক্সের আকার নির্দিষ্ট করে
এবং লাইন (উচ্চতার জন্য)। যুক্তি হিসাবে শুধুমাত্র একটি একক সংখ্যা দেওয়া হলে, এই সংখ্যা
পছন্দসই বাক্সের প্রস্থ নির্দিষ্ট করে। 'x' দ্বারা উপসর্গযুক্ত একটি একক সংখ্যা শুধুমাত্র নির্দিষ্ট করে
বাক্সের উচ্চতা। প্রকৃত ফলে বাক্সের আকার ব্যক্তির উপর নির্ভর করে পরিবর্তিত হতে পারে
বাছাইকৃত ডিজাইনের আকৃতির মাপ। এছাড়াও, অন্যান্য কমান্ড লাইন বিকল্পগুলি প্রভাবিত করতে পারে
বাক্সের আকার (যেমন -p).
ডিফল্টরূপে, পাঠ্যের চারপাশে সম্ভাব্য ক্ষুদ্রতম বাক্স তৈরি করা হয়।
-t স্ট্রিং
ট্যাব পরিচালনা। ইনপুট পাঠ্যের ট্যাব অক্ষরগুলি কীভাবে পরিচালনা করা হয় তা এই বিকল্পটি নিয়ন্ত্রণ করে।
বিকল্প স্ট্রিং সর্বদা একটি দিয়ে শুরু করতে হবে uint নম্বর দূরত্ব নির্দেশ করে
ট্যাব স্টপের মধ্যে। এটা গুরুত্বপূর্ণ যে এই মান সঠিকভাবে সেট করা, বা ট্যাবুলেটার
অক্ষরগুলি আপনার ইনপুট পাঠ্যকে বিপর্যস্ত করবে। সঠিক ট্যাব দূরত্ব মান নির্ভর করে
আপনি যে পাঠ্য প্রক্রিয়া করছেন তার জন্য ব্যবহৃত সেটিংস। একটি সাধারণ মান হল 8।
অবিলম্বে ট্যাব দূরত্ব অনুসরণ করে, একটি ঐচ্ছিক অক্ষর যুক্ত করা যেতে পারে,
বলছে বক্স কিভাবে নেতৃস্থানীয় ট্যাব আচরণ. নিম্নলিখিত বিকল্পগুলি উপলব্ধ:
e - ফাঁকা জায়গায় ট্যাব প্রসারিত করুন
k - ট্যাবগুলি যতটা সম্ভব কাছাকাছি রাখুন
u - অপ্রসারিত ট্যাব। এটা তৈরি করে বক্স যতটা সম্ভব স্পেস ট্যাবে পরিণত করুন।
পিছনের সামঞ্জস্য বজায় রাখার জন্য, -t স্ট্রিং শুধু একটি সংখ্যা হতে পারে। ভিতরে
সেই ক্ষেত্রে, e ট্যাব পরিচালনার জন্য ধরে নেওয়া হয়, যা সমস্ত ট্যাব সরিয়ে দেয় এবং তাদের প্রতিস্থাপন করে
স্পেস সহ কারখানা ডিফল্ট জন্য -t বিকল্পটি হল 8, যা ঠিক এরকম একটি
কেস।
উদাহরণস্বরূপ, আপনি নির্দিষ্ট করতে পারেন -t 4u যাতে আপনার নেতৃস্থানীয় ট্যাবগুলি অপ্রসারিত হয়।
বাক্সের বিষয়বস্তুতে, ট্যাবগুলি সর্বদা শূন্যস্থানে রূপান্তরিত হয়। এই ট্যাব দূরত্ব
উদাহরণ হল 4।
-v বর্তমান সংস্করণ নম্বর প্রিন্ট আউট.
কনফিগারেশন নথি পত্র
বক্সগুলিতে যা আছে কমান্ড লাইনে নির্দিষ্ট কনফিগারেশন ফাইল ব্যবহার করবে (ব্যবহার করে -f) যদি না
config ফাইল কমান্ড লাইনে নির্দিষ্ট করা হয়, বক্স BOXES পরিবেশের জন্য পরীক্ষা করবে
পরিবর্তনশীল, যা ব্যবহার করার জন্য একটি ফাইলের নাম থাকতে পারে। যদি বক্স সেট করা না থাকে, বক্স পড়ার চেষ্টা করবে
$HOME/.boxes এবং এটি একটি কনফিগার ফাইল হিসাবে ব্যবহার করুন। ব্যর্থ যে, বক্স পড়ার চেষ্টা করবে
সিস্টেম-ওয়াইড কনফিগার ফাইল (ফাইল দেখুন)।
এর বাক্য গঠন বক্স কনফিগার ফাইলগুলি ওয়েবসাইটে বর্ণনা করা হয়েছে (নীচে দেখুন)। তারা বেশ
যদিও স্ব-ব্যাখ্যামূলক।
উপস্থিতি
বক্সগুলিতে যা আছে এর ওয়েবসাইট থেকে পাওয়া যায়http://boxes.thomasjensen.com/> ওয়েবসাইট
এছাড়াও এই ম্যানুয়াল পৃষ্ঠার সাথে আরও গভীরভাবে চিত্রিত করার জন্য বেশ কয়েকটি উদাহরণ রয়েছে
ডকুমেন্টেশন।
চেক আউট তেজ(1) এhttp://www.vim.org/>!
onworks.net পরিষেবা ব্যবহার করে অনলাইনে বক্স ব্যবহার করুন
