এটি হল টেক্সট-ভিমকলারপ কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
টেক্সট-ভিমকলার - এইচটিএমএল, এক্সএমএল বা পিডিএফ-এ একটি ফাইলকে সিনট্যাক্স করার জন্য কমান্ড-লাইন প্রোগ্রাম
সাইনোপিসিস
$ text-vimcolor --format html --full-page FILENAME > OUTPUT.html
$ text-vimcolor --format xml FILENAME > OUTPUT.xml
$ text-vimcolor --format pdf FILENAME --output OUTPUT.pdf
বর্ণনাঃ
এই প্রোগ্রামটি তার সিনট্যাক্স অনুযায়ী পাঠ্য হাইলাইট করতে Vim পাঠ্য সম্পাদক ব্যবহার করে এবং ঘুরিয়ে দেয়
এইচটিএমএল, এক্সএমএল বা পিডিএফ আউটপুটে হাইলাইট করা। এটি যে কোনও ফাইলের সাথে কাজ করে যা ভিম
নিজেই হাইলাইট করতে পারে। সাধারণত ভিম এর উপর ভিত্তি করে ফাইল ফর্ম্যাটটি স্বয়ংক্রিয়ভাবে সনাক্ত করতে সক্ষম হবে
ফাইলের নাম (এবং কখনও কখনও ফাইলের বিষয়বস্তু)।
ইনপুট ফাইলের নাম দেওয়ার জন্য কমান্ড লাইনে ঠিক একটি ফাইলের নাম দেওয়া উচিত। যদি কোনটাই না
ইনপুট দেওয়া হয় পরিবর্তে stdin (স্ট্যান্ডার্ড ইনপুট) থেকে পড়া হবে।
যদি ভিম স্বয়ংক্রিয়ভাবে ফাইলের ধরণটি অনুমান করতে না পারে তবে এটি ব্যবহার করে স্পষ্টভাবে নির্দিষ্ট করা যেতে পারে
"--ফাইলটাইপ" বিকল্প। উদাহরণ স্বরূপ:
$ text-vimcolor --format html --filetype prolog foo.pl > foo.html
এই প্রোগ্রামটি পার্ল মডিউল Text::VimColor-এর একটি কমান্ড লাইন ইন্টারফেস।
বিকল্প
নিম্নলিখিত বিকল্পগুলি বোঝা যায়:
--help
বিকল্পগুলির একটি তালিকা সহ ব্যবহারের একটি সারাংশ দেখান।
--ডিবাগ
অন্তর্নিহিত পার্ল মডিউলে ডিবাগিং চালু করে। এটি কমান্ড প্রিন্ট করে তোলে
ভিম চালাতে ব্যবহৃত হয়।
--ফাইলের ধরন ফাইলের ধরন
ফাইলের ধরন স্পষ্টভাবে সেট করুন। দ্য ফাইলের ধরন যুক্তি এমন কিছু হওয়া উচিত যা
ভিম তার "ফাইলটাইপ" বিকল্পের সাথে সেট করা হলে চিনবে। উদাহরণ হল "পার্ল", "সিপিপি"
(C++ এর জন্য) এবং "sh" (ইউনিক্স শেল স্ক্রিপ্টের জন্য)। এই নামগুলি কেস সংবেদনশীল, এবং
সাধারণত সব ছোট হাতের হতে হবে।
--ফরম্যাট আউটপুট ফরমেট
উৎপন্ন করার জন্য আউটপুট বিন্যাস। নিম্নলিখিতগুলির মধ্যে একটি হতে হবে:
এইচটিএমএল
XHTML আউটপুট জেনারেট করুন, "" এলিমেন্টের সাথে "ক্লাস" দিয়ে চিহ্নিত পাঠ্য সহ
গুণাবলী একটি সিএসএস স্টাইলশীট ব্যবহার করা উচিত এর জন্য রঙ, ইত্যাদি সংজ্ঞায়িত করতে
আউটপুট নীচের "--পূর্ণ-পৃষ্ঠা" বিকল্পটি দেখুন।
xml আউটপুট একটি সাধারণ XML শব্দভান্ডারে। এটি তারপর অন্যান্য সফ্টওয়্যার দ্বারা ব্যবহার করা যেতে পারে
আরও রূপান্তর করুন (যেমন, XSLT ব্যবহার করে)।
pdf XML আউটপুট তৈরি করা হয় এবং FOP XSL-FO প্রসেসরে খাওয়ানো হয়, একটি উপযুক্ত
XSL শৈলী শীট। স্টাইলশীট XSLT ব্যবহার করে সাধারণ XML আউটপুটকে রূপান্তরিত করতে
XSL-FO, যা পরে PDF এ রেন্ডার করা হয়। এটি কাজ করার জন্য, কমান্ড "ফপ" আবশ্যক
থাকব. এই বিন্যাসের সাথে একটি আউটপুট ফাইল অবশ্যই "--আউটপুট" দিয়ে নির্দিষ্ট করতে হবে।
এইচটিএমএল এবং এক্সএমএল আউটপুট ফর্ম্যাটের সম্পূর্ণ বিবরণ ডকুমেন্টেশনে পাওয়া যাবে
পাঠ্য::VimColor।
--আউটপুট আউটপুট ফাইলের নাম
আউটপুট ফাইলের নাম নির্দিষ্ট করে (যা শেষ হবে HTML, XML
বা পিডিএফ)। যদি এই বিকল্পটি বাদ দেওয়া হয়, আউটপুটটি stdout এ পাঠানো হবে (মান
আউটপুট)। যখন আউটপুট বিন্যাস PDF হয় তখন এই বিকল্পটি প্রয়োজন হয় (কারণ
FOP এর সীমাবদ্ধতা)।
--পুরো পাতা
যখন আউটপুট ফরম্যাটটি HTML হয়, তখন এই বিকল্পটি আউটপুটটিকে একটি সম্পূর্ণ HTML পৃষ্ঠায় পরিণত করবে,
বরং এইচটিএমএল এর একটি টুকরো। একটি CSS স্টাইলশীট ইনলাইনে ঢোকানো হবে
আউটপুট, তাই আউটপুট এটি যেমন আছে ব্যবহারযোগ্য হবে।
--নো-ইনলাইন-স্টাইলশীট
যখন আউটপুট ফরম্যাট HTML হয় এবং "--fullpage" দেওয়া হয়, একটি স্টাইলশীট সাধারণত হয়
আউটপুট ফাইলে ইন-লাইন ঢোকানো হয়েছে। যদি এই বিকল্পটি দেওয়া হয় তবে এটি হবে
একটি "" উপাদানের সাথে উল্লেখ করা হয়েছে।
--দিন নাম=মূল্য
যখন Vim এর মান রান করা হয় নাম সেট করা হবে মূল্য ভিমের "লেট" কমান্ড ব্যবহার করে।
এই বিকল্পগুলির একাধিক সেট করা যেতে পারে। মান উদ্ধৃত বা কোনো এস্কেপ করা হয় না
উপায়, তাই এটি একটি অভিব্যক্তি হতে পারে. এই সেটিংস "--unlet" এর চেয়ে অগ্রাধিকার নেয়
অপশন।
এই বিকল্পটি পার্ল মডিউলের "vim_let" সেটিং এবং পদ্ধতির সাথে মিলে যায়।
--আনলেট নাম
এর মান প্রতিরোধ করুন নাম ভিমের "লেট" কমান্ডের সাথে সেট করা হচ্ছে। এই ব্যবহার করা যেতে পারে
ডিফল্ট সেটিংস বন্ধ করুন।
এই বিকল্পটি পার্ল মডিউলের "vim_let" সেটিং এবং পদ্ধতির সাথে মিলে যায়, যখন
"undef" এর মান দিয়ে ব্যবহৃত হয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে টেক্সট-vimcolorp ব্যবহার করুন