এটি নির্ধারণ করতে কয়েক ঘন্টা সময় লেগেছিল, সুতরাং উইন্ডোজের একটি বিশেষ বিভাগ সহ ফেডোরা / উবুন্টুর জন্য আরও কয়েকটি ডামি গাইডের কথা এখানে রয়েছে।
প্রথমটি ভিম-এয়ারলাইন স্থিতি দণ্ডে প্রদর্শিত সেই অদ্ভুত তবে দুর্দান্ত কোণ বন্ধনীগুলি কী তা বুঝতে পারে। পটভূমিটি হ'ল বিমান সংস্থাটি পাওয়ারলাইন (যা পাইথন ছিল) এর খাঁটি ভিএম সংস্করণ, এবং পাওয়ারলাইন সেই কোণ বন্ধনীগুলি সন্নিবেশ করানোর জন্য ইউটিএফ -8 অক্ষর ব্যবহার করে। সুতরাং ভিএম-এয়ারলাইন্স কেবল একই ইউটিএফ -8 অক্ষর ব্যবহার করে।
তারপরেও যদি আপনি একটি ইনস্টল করার ব্যবস্থা করেন তবে এগুলি আপনার আশার চেয়ে আরও খারাপ দেখায় কারণ ফন্টগুলি সম্পূর্ণরূপে কাজ করে না।
ভিম কনফিগার করা হচ্ছে
এটি সরকারী নির্দেশাবলীর বিপরীতে তবে শেষ পর্যন্ত আমার এই কিছুটা ভুল ছিল যা আমাকে সমস্ত ফন্টের ইনস্টলেশন প্রশ্নবিদ্ধ করেছিল। সুতরাং আমি আপনাকে প্রথমে এই কনফিগার করার পরামর্শ দিই এবং তারপরে যদি আপনি ফন্টগুলি কাজ করে তবে এটি যাদুতে প্রদর্শিত হবে।
চূড়ান্ত কৌশলটি ভিএম-এয়ারলাইনকে প্রয়োজনীয় ফন্টগুলি ব্যবহার করতে বাধ্য করেছিল। ইন কর্মকর্তা ডকুমেন্টেশন এটা শুধু যোগ করতে হবে let g:airline_powerline_fonts = 1
আপনার .vimrc
। তবে আমি এটি করেছি এবং কোনও ভাগ্য নেই। এর মধ্যে আরও তথ্য রয়েছে :help airline-customization
এবং এটি আপনাকে এমন কয়েকটি সাধারণ কনফিগারেশন সেটিংস দেয় যা কেবলমাত্র আপনার প্রয়োজন। এটি আমার চূড়ান্ত ম্যাজিক সস ছিল। আমি জানি না কেন এটি স্বয়ংক্রিয়ভাবে তৈরি হয়নি। আলেকজান্ডার মাইশভের গৃহীত উত্তরে উল্লিখিত সেটিংসটি অনুলিপি করে আটকান ।
রান্নাঘর ফেডোরা এবং উবুন্টুতে এটি ডুবে গেছে
এটি সম্ভবত একটি ওভারকিল সমাধান, তবে প্রথমে আপনি এটি সহজ করার আগে এটি ধারাবাহিকভাবে কাজ করা দরকার।
সাধারণ পাওয়ারলাইন হরফ sudo dnf install powerline-fonts
(বা sudo apt install fonts-powerline
) ইনস্টল করুন - এর অর্থ এই হওয়া উচিত যে আপনি ইতিমধ্যে ইনস্টল করা কোনও ফন্ট ব্যবহার করতে পারেন। আপনার যদি ডিএনএফ / অ্যাপের মতো ইনস্টল করার সহজ উপায় না থাকে তবে ম্যানুয়ালি এটি করার জন্য নির্দেশাবলী রয়েছে যেমন https://www.tecmint.com/powerline-adds-powerful-statuslines-and-prompts-to-vim-and -বাশ / , এছাড়াও অফিশিয়াল ডকুমেন্টেশনের নির্দেশাবলী রয়েছে ( https://powerline.readthedocs.io/en/latest/installation/linux.html#fouts-installation )।
এখন আপনার টার্মিনালটি পুনরায় খোলার বন্ধ করুন এবং যদি আপনি টার্মিনাল পছন্দগুলি সম্পাদনা করেন এবং একটি কাস্টম ফন্ট সেট করেন তবে পাওয়ারলাইন চিহ্নগুলি ফন্টটি উপলব্ধ। আপনি সরাসরি হরফ ব্যবহার করতে চান না, কেবল এটি উপলব্ধ কিনা তা পরীক্ষা করে দেখুন । এখন ভিম খোলার চেষ্টা করুন এবং দেখুন আপনার ভাল চিহ্ন রয়েছে কিনা।
সাধারণ পাওয়ারলাইন ফন্টটি যদি কাজ না করে বা আপনি যদি পৃথক 'প্যাচড' ফন্টগুলি ইনস্টল করার চেষ্টা করতে পারেন এমন জিনিসগুলি উন্নত করার চেষ্টা করছেন, তবে এটি বের করতে কিছুটা সময় নিয়েছে, তবে আপনি আক্ষরিক অর্থে https- এ যে ফোল্ডারে চান তা যেতে পারেন : //github.com/powerline/fouts/ এবং এটি ডাউনলোড করুন, আমার পরীক্ষাগুলি থেকে আমি যে ফন্টটি সবচেয়ে বেশি পছন্দ করেছি তা হ'ল উত্স কোড প্রো প্যাচযুক্ত ফন্ট । তারপরে ডাউনলোড করা ফন্ট ফাইলটি খুলুন এবং 'ইনস্টল' এ ক্লিক করুন।
আপনি যদি কমান্ড লাইনটি না চান তবে আপনি সমস্ত প্যাচযুক্ত ফন্টগুলি ইনস্টল করতে পারেন :
$ git clone https://github.com/powerline/fonts.git --depth=1
$ fonts/install.sh
$ rm -rf fonts
এটি সমস্ত প্যাচযুক্ত মনো ফন্টগুলি ইনস্টল করবে , তবে এর পরে এটি আপনাকে সম্ভাব্য ফন্টগুলি অন্বেষণ করার সুযোগ দেয়। এটি ইনস্টল করা ফন্ট তালিকাটি উপলব্ধ উত্স কোড ফন্টগুলির একটি দুর্দান্ত ভয়ঙ্কর তালিকা। এর অর্থ হ'ল অন্তর্ভুক্ত হওয়া প্রতিটি স্বতন্ত্র ফন্ট ইনস্টল করার জন্য আপনাকে ত্রুটি করতে হবে না।
- টার্মিনাল পছন্দগুলিতে ফন্টটি নির্দিষ্ট করা যেতে পারে কিনা তা পরীক্ষা করে দেখুন, আপনার ফন্ট অনুপস্থিত থাকলে আপনার টার্মিনাল সেশনটি পুনরায় খুলুন, সুতরাং এখানে দুটি বিকল্প থাকতে পারে তা নোট করুন:
- সাধারণ পাওয়ারলাইন হরফ কাজ করছে যে ক্ষেত্রে আপনি কেবল বেস ফন্ট যেমন ডেজাভু সানস মনো ব্যবহার করতে পারেন
- আপনি যদি না পেতে পারেন যে উপরের ডাউনলোড করা প্যাচযুক্ত ফন্টটি সঠিক হওয়া উচিত যেমন দেজাভুর সমতুল্য হ'ল 'পাওয়ারলাইনের জন্য দেজাভু সানস মনো'।
টুইঙ্কিং লিনাক্স
আমি যখন প্রথমবার এটি প্রথমবারের মতো কাজ করেছি, তখন আইকনগুলি পুরোপুরি মেলে না, কারণ এটি হতাশাবোধক ছিল। তবে FAQ অনুসারে আমাদের কিছু টুইট করা দরকার aking আমি ইনকনসোলটা দিয়ে শুরু করেছি কারণ এটি আমাকে উইন্ডোজ এবং লিনাক্স জুড়ে একটি ধারাবাহিক ফন্ট দেয়। আপনি সাধারণ ফন্টটি সহজেই উবুন্টুতে ইনস্টল করতে পারেন এটি দিয়ে apt install fonts-inconsolata
আমি এটি পেয়েছি:
তীরগুলি খুব বড় এবং কুরুচিপূর্ণভাবে স্থানান্তরিত হয়।
তারপরে আমি অন্যান্য সমস্ত ডিফল্ট উবুন্টু ফন্ট চেষ্টা করেছিলাম।
উবুন্টু মনো:
দেজাভু সানস মনো:
এটি উল্লম্ব অবস্থান সঠিক তবে ডান হাতের তীরগুলির পরে তাদের স্থান রয়েছে।
আপনি প্যাচযুক্ত হরফ কেন ব্যবহার করবেন
ডিফল্ট ফন্টগুলি ব্যবহার করে বিদ্যমান ফন্টগুলি স্বয়ংক্রিয়ভাবে প্যাচ করতে পাওয়ারলাইন ফন্টের উপর নির্ভর করে। তবে আপনি প্যাচযুক্ত ফন্টগুলি ব্যবহার করে বিমান সংস্থাগুলির প্রতীকগুলির চেহারা উন্নত করতে পারেন। এই প্যাচযুক্ত ফন্টগুলি ব্যবহার করে সমতুল্য।
আমি এগুলি সমস্ত ফন্ট আকারে 16 এর মতো প্রদর্শন করি কারণ আমি আরও বড় ফন্ট ব্যবহার করতে চাই এবং এটি ছোটখাটো সমস্যাগুলি দেখায়।
পাওয়ারলাইনের জন্য ইনকনসোলটা:
এটিতে এখনও সমস্যা রয়েছে তবে তারা প্রায় সবগুলিই ডিজেড প্রকরণের দ্বারা সমাধান করা হয়েছে।
পাওয়ারলাইন ডিজে এর জন্য ইনকনসোলতা-ডিজেড:
এটিতে ডান হাতের তীরগুলিতে হেয়ারলাইন ফ্র্যাকচার রয়েছে তবে অন্যথায় এটি নিখুঁত।
উবুন্টু মনো ডেরিভেটিভ পাওয়ারলাইন নিয়মিত:
এটি এখনও বিরক্তিকর সমস্যা আছে।
পাওয়ারলাইন বইয়ের জন্য দেজাভু সানস মনো:
এটিতে ডান হাতের তীরগুলিতে হেয়ারলাইন ফ্র্যাকচার রয়েছে তবে অন্যথায় এটি নিখুঁত। এলএন আইকনটি বেশি পঠনযোগ্য হওয়ায় আমি প্রকৃতপক্ষে এটিকে ইনকনসোলটা-ডিজে-তে পছন্দ করি।
এই নিয়মিতগুলির উপরে, আমি প্রায় সমস্ত উপলব্ধ ফন্ট চেষ্টা করেছিলাম এবং আমার অন্যান্য প্রিয় সোর্স কোড প্রো ছিল।
পাওয়ারলাইন মাঝারি জন্য উত্স কোড প্রো
এটির আকার 16 রয়েছে যেখানে তীরগুলি খুব বড়, তবে 14 আকারে এটি প্রায় অদম্য। শাখা এবং এলএন আইকনগুলি নীচে উপচে পড়েছে, তবে কোনওভাবে এটি আমাকে বিরক্ত করে না।
পাওয়ারলাইন আলোর জন্য উত্স কোড প্রো
এটি প্রায় পুরোপুরি মাঝারি ফন্টের তীরের আকারগুলির সমস্যাগুলি সমাধান করে এবং এটিকে নিখুঁত করে তোলে যদিও আইকনটির ওভারফ্লো এখনও রয়েছে।
উত্স কোড প্রো
আমি যখন ফন্টগুলির জন্য বিকল্পগুলির তদন্ত করছিলাম তখন আপনি লক্ষ্য করেছেন যে কয়েকটি জিনিস, কিছু ফন্ট প্যাচগুলিতে বিশদভাবে সর্বনিম্ন নূন্যতম থাকে, যদি আপনি এটি উত্স কোড প্রো তালিকার সাথে তুলনা করেন তবে এটি বেশ তাৎপর্যপূর্ণ। উত্স কোড প্রো একটি খুব বিশদ এবং সম্পূর্ণ ফন্ট যা দৃশ্যের একটি বিশাল পরিসরে কাজ করার জন্য বিবেচিত হয়। প্রান্তের ক্ষেত্রে এই ধরণের সম্পূর্ণতা গুরুত্বপূর্ণ।
প্যাচযুক্ত ফন্ট হিসাবে ব্যবহৃত এটি প্রায় পুরোপুরি ভিম-এয়ারলাইন বারটি প্রদর্শন করে। অনেক বিকল্পের সুবিধা হ'ল হালকা ফন্টের ব্যবহার যা ভিএম-এয়ারলাইন বারের আরও ভাল প্রদর্শন করে।
সোর্স কোড প্রো অ্যাডোবের গিতুব সংগ্রহশালায় অব্যাহত উন্মুক্ত বিকাশের অধীনে রয়েছে ।
উইন্ডোজ এর সূক্ষ্ম ফুল পরিচালনা (GVim ধরে)
পাওয়ারলাইন হরফ উইন্ডোজের সাথে কাজ করে না তাই আপনার একমাত্র পছন্দ প্যাচযুক্ত ফন্ট ব্যবহার করা। এছাড়াও সমস্ত ফন্ট ইনস্টল করতে বাশ স্ক্রিপ্টটি কাজ করে না, সুতরাং আপনাকে একই কাজ করতে হবে git clone
তবে তারপরে প্রতিটি পৃথক ডিরেক্টরিতে যেতে হবে এবং আপনার পছন্দসই ফন্টগুলি ইনস্টল করতে হবে।
আমি সোর্স কোড প্রো সমস্ত প্যাচযুক্ত ফন্টগুলি ডাউনলোড করে ইনস্টল করেছি। আপনি তাদের পৃথক ফন্ট হিসাবে ইনস্টল করা হলেও তারা ওজন উল্লেখ করার জন্য একটি পৃথক বৈশিষ্ট্যযুক্ত একটি একক ফন্ট 'পাওয়ারলাইনের জন্য উত্স কোড প্রো' হিসাবে উইন্ডোজে যুক্ত হন।
তারপরে (ধরে নিলেন জিভিম ) আপনার এটিতে যুক্ত করুন .vimrc
:
set guifont=Source\ Code\ Pro\ for\ Powerline:h15:cANSI
আপনি যদি 'হালকা' ফন্ট ব্যবহার করতে চান তবে এটি ব্যবহার করুন।
set guifont=Source_Code_Pro_Light:h15:cANSI
এটি 'পাওয়ারলাইনের জন্য' অন্তর্ভুক্ত করার দরকার নেই বলে এটি তেমন অর্থবোধ করে না, তবে এটি কীভাবে কাজ করে (জিভিমে ফন্টটি সেট করে এবং তারপরে set guifont?
জিভিম কী ব্যবহার করেছে তা পরীক্ষা করে আমি এটি আবিষ্কার করেছি )। এছাড়াও আমি স্পষ্ট করেছিলাম যে আপনি যখন ফন্টটি স্যুইচ করতে জিভিম ব্যবহার করেন তখন ফন্টের রেন্ডারিং খুব ভাল হয় না। আমি প্রথমে হালকা ফন্টটি ছাড় দিয়েছিলাম কারণ আমি যখন জিভিআইএম মেনুটি ব্যবহার করে এটি খারাপভাবে রেন্ডার করেছিলাম তবে আপনি .vimrc
নীচেটি আপনার এবং জিভিম পুনরায় চালু করলে এটি দেখতে সুন্দর লাগবে।
এছাড়াও একটি দুর্দান্ত জিনিস আপনি আপনার ডস / পাওয়ারশেল প্রম্পট একই ফন্টে সেট করতে পারেন। তারপরে প্যাচযুক্ত ফন্টের সাহায্যে ডস-এর মধ্যে নিয়মিত ভিমে পাওয়ারলাইন কাজ করাও সম্ভব।
আপনি যদি বিশ্বাস করেন না, এখানে এটি পাওয়ারের মধ্যে ভিমে কাজ করছে: