আপডেট 2: লিব্রেফিস এক্সটেনশন
আমি আমার পূর্ববর্তী ম্যাক্রো স্ক্রিপ্টটি একটি এক্সটেনশান হিসাবে প্রকাশ করেছি: কোড হাইলাইটার যা লিবারঅফিস এক্সটেনশানস স্টোরে পাওয়া যায়।
1. ইনস্টল কিভাবে?
এক্সটেনশনটি ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন:
পদক্ষেপ 1: লিব্রোফাইস-স্ক্রিপ্ট-সরবরাহকারী-পাইথন ইনস্টল করুন:
sudo apt-get install libreoffice-script-provider-python
পদক্ষেপ 2: পাইথন 3 এর জন্য পাইগমেন্টগুলি ইনস্টল করুন:
sudo pip3 install pygments
পদক্ষেপ 3: ডাউনলোড করুন এবং লিবার অফিসে কোডহাইটলাইটার.অক্স্ট এক্সটেনশান যুক্ত করুন
2. কীভাবে ব্যবহার করবেন?
- LibreOffice Writer / Calc / Impress খুলুন।
- একটি পাঠ্য বাক্স প্রবেশ করান ( োকান সন্নিবেশ করান -> পাঠ্য বাক্স )।
- যে কোনও কোড স্নিপেটটি সেই পাঠ্য বাক্সে অনুলিপি করুন এবং আটকান।
- পাঠ্য বাক্সটি নির্বাচন করুন।
- সরঞ্জামগুলি -> হাইলাইট কোড -> <ভাষা-নাম> দ্বারা হাইলাইট করুন
আপনি প্রায়শই ব্যবহৃত ভাষার জন্য কীবোর্ড শর্টকাট বরাদ্দ করতে পারেন। কী-বোর্ড শর্টকাট কীভাবে নির্ধারণ করবেন তা দেখতে গিট হাব পৃষ্ঠাটি দেখুন: লাইব্রোফিস-কোড-হাইলাইটার
আমি আমার আসল উত্তরটি এখানে রেখেছি কারণ এটি এখনও LO <= 5 এর জন্য বৈধ।
আমার একই প্রয়োজনীয়তা ছিল এবং এই কোডগুলির সমাধানের জন্য আমার জন্য 'কোড কালারাইজার ফর্ম্যাটার' ব্যতীত লিবারঅফিস 5 তে কাজ হয়নি। তবে কোড কালারাইজার ফরম্যাটার কেবল রাইটারে কাজ করেছে (ইমপ্রেসের জন্য আমারও দরকার ছিল)। পরে পাইথন ম্যাক্রো ব্যবহার করে আমি আরও একটি সমাধান পেয়েছি যা লিব্রেফিস 5 এ পরীক্ষা করা হয়।
স্থাপন
পদক্ষেপ 1: লিব্রোফাইস-স্ক্রিপ্ট-সরবরাহকারী-পাইথন ইনস্টল করুন:
sudo apt-get install libreoffice-script-provider-python
পদক্ষেপ 2: পাইথন 3 এর জন্য পাইগমেন্টগুলি ইনস্টল করুন:
sudo pip3 install pygments
পদক্ষেপ 3: হাইলাইট.পি ডাউনলোড করুন
পদক্ষেপ 4: হাইলাইট.পি / কে / ইউএসআর / লিবিব / লাইব্রোফাইস / শেয়ার / স্ক্রিপ্টস / পাইথন / এ অনুলিপি করুন
sudo cp Highlight.py /usr/lib/libreoffice/share/Scripts/python/
পদক্ষেপ 5: স্ক্রিপ্টে কেবল পঠনযোগ্য অনুমতি সেট করুন।
sudo chmod 0444 /usr/lib/libreoffice/share/Scripts/python/Highlight.py
পদক্ষেপ।: LibreOffice Writer এবং গোটো সরঞ্জামগুলি -> কাস্টমাইজ -> কীবোর্ড খুলুন
- LibreOffice বিকল্প বোতামটি নির্বাচন করুন (উপরের বাম কোণে উপলব্ধ)
- যে কোনও পছন্দসই শর্টকাট নির্বাচন করুন
- ফাংশন বিভাগের অধীনে ভাগ / হাইলাইট / হাইলাইট_সোর্স_ কোড নির্বাচন করুন
- শর্টকাট সেট করতে পরিবর্তন বোতামে ক্লিক করুন
ব্যবহার
LibreOffice ইমপ্রেস
- ওপেন লিব্রিঅফিস ইমপ্রেস।
- একটি পাঠ্য বাক্স (োকান (সন্নিবেশ করান -> পাঠ্য বাক্স)।
- যে কোনও কোড স্নিপেটটি সেই পাঠ্য বাক্সে অনুলিপি করুন এবং আটকান।
- একটি নতুন স্টাইল তৈরি করুন (বিদ্যমান শৈলীতে ডান ক্লিক করুন -> নতুন ...)
- শৈলীর নাম দিন
code-<language>
- আপনার কোড স্নিপেট পাঠ্য বাক্সে শৈলীটি প্রয়োগ করুন।
- পাঠ্য বাক্সটি নির্বাচন করুন।
- ম্যাক্রো কার্যকর করতে আপনার শর্টকাট কীগুলি ব্যবহার করুন।
LibreOffice Writer / ক্যালক
- LibreOffice Writer / ক্যালক খুলুন।
- একটি পাঠ্য বাক্স (োকান (সন্নিবেশ করান -> পাঠ্য বাক্স)।
- যে কোনও কোড স্নিপেটটি সেই পাঠ্য বাক্সে অনুলিপি করুন এবং আটকান।
- পাঠ্য বাক্সে ডান ক্লিক করুন এবং 'বিবরণ' নির্বাচন করুন।
- নিম্নলিখিত বিন্যাসে একটি বিবরণ যুক্ত করুন:
code-<language>
- পাঠ্য বাক্সটি নির্বাচন করুন
- ম্যাক্রো কার্যকর করতে আপনার শর্টকাট কীগুলি ব্যবহার করুন।
আপডেট 1:
আমি এই এক্সটেনশনে কাস্টম স্টাইল সমর্থন যুক্ত করেছি। code-<language>
ডিফল্ট শৈলীর code-<language>-<style>
জন্য এবং কাস্টম শৈলীর জন্য ব্যবহার করুন । উপলব্ধ শৈলীগুলি আমার গিট হাব পৃষ্ঠায় তালিকাবদ্ধ রয়েছে।
উদাহরণস্বরূপ, Code-Java-Emacs
ইমা্যাকস স্টাইল ব্যবহার করে জাভা কোডটি রঙ করবে।