Vim 9.1 মসৃণ স্ক্রলিং, সমর্থন উন্নতি এবং আরও অনেক কিছু নিয়ে আসে

VIM

ভিআইএম একটি উন্নত পাঠ্য সম্পাদক যা "Vi" পাঠ্য সম্পাদকের একটি উন্নত এবং বর্ধিত সংস্করণ।

কয়েকদিন আগে লঞ্চ হয়েছে Vim 9.1 এর নতুন সংস্করণ। এই প্রকাশ এটি একটি যৌথ পরিষদের নির্দেশে উত্পাদিত প্রথম সংস্করণ হিসাবে উপস্থাপিত হয়, যারা সিদ্ধান্ত গ্রহণের কাজ নিয়েছিলেন। Vim 9.1 প্রাথমিকভাবে একটি বাগ ফিক্স রিলিজ, এতে শত শত বাগ ফিক্স, কিছু নতুন বৈশিষ্ট্য এবং অনেক ছোটখাটো উন্নতি রয়েছে।

এই সংখ্যা এটি ব্র্যাম মুলেনারের স্মৃতিতে উত্সর্গীকৃত, ভিমের লেখক এবং মূল বিকাশকারী, যিনি 30 বছরেরও বেশি সময় ধরে প্রকল্পটি বজায় রেখেছেন। ব্রহ্ম ভিম-এ বেশিরভাগ পরিবর্তনগুলি তৈরি করেছেন: তিনি 16.5 হাজার কমিট করেছেন এবং 3.5 মিলিয়ন লাইন কোড যোগ করেছেন, যা অন্য সমস্ত বিকাশকারীদের সম্মিলিত অবদানের চেয়ে 50 গুণ বেশি।

Vim প্রকল্পটি ঘোষণা করে খুশি যে Vim 9.1 অবশেষে মুক্তি পেয়েছে।
এই সংস্করণটি ব্র্যাম মুলেনারকে উৎসর্গ করা হয়েছে, 30 বছরেরও বেশি সময় ধরে লিড ভিম ডেভেলপার, যিনি অর্ধেক বছর আগে মারা গেছেন। আপনার কাজ ছাড়া ভিম প্রকল্পটি বিদ্যমান থাকবে না!

Vim 9.1 প্রাথমিকভাবে একটি বাগ ফিক্স রিলিজ, এতে শত শত বাগ ফিক্স, কিছু নতুন বৈশিষ্ট্য এবং অনেক ছোটখাটো উন্নতি রয়েছে।

যারা ভিম সম্পর্কে জানেন না, তাদের জানা উচিত যে এটি একটি ক্রস-প্ল্যাটফর্ম পাঠ্য সম্পাদক অত্যন্ত কাস্টমাইজযোগ্য vi সফ্টওয়্যার দ্বারা অনুপ্রাণিত, ইউনিক্স সিস্টেমের একটি জনপ্রিয় পাঠ্য সম্পাদক editor। মূল বৈশিষ্ট্য ভিম এবং ভিআই উভয়ই এতে থাকে যে তাদের নির্দিষ্ট মোড রয়েছে যার মধ্যে নির্দিষ্ট ক্রিয়াকলাপ সম্পাদনের জন্য স্যুইচ করতে হবে, যা তাদের বেশিরভাগ সাধারণ সম্পাদকদের থেকে পৃথক করে, যার কেবলমাত্র একটি মোড রয়েছে যাতে কী সংমিশ্রণগুলি বা গ্রাফিকাল ইন্টারফেস ব্যবহার করে কমান্ড প্রবেশ করা হয়।

ব্রাম মুলেনার মারা যান ৩ আগস্ট
সম্পর্কিত নিবন্ধ:
ভিমের স্রষ্টা ব্রাম মুলেনার মারা গেছেন

ভিম 9.1 এর প্রধান নতুন বৈশিষ্ট্য

ভিম 9.1 বিকাশের দেড় বছর পরে আসে এবং এটি প্রধানত একটি বাগফিক্স রিলিজ হিসাবে বিবেচিত হয়, মুষ্টিমেয় নতুন বৈশিষ্ট্য এবং বেশ কিছু ছোটখাটো উন্নতি সহ। মধ্যেএর সবচেয়ে উল্লেখযোগ্য বৈশিষ্ট্য উদাহরণস্বরূপ, আছে Vim9 স্ক্রিপ্টিং ভাষার ক্লাস এবং অবজেক্টের জন্য সমর্থন, স্ক্রিপ্টে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং পদ্ধতি ব্যবহারের অনুমতি দেয়।

নতুন সংস্করণ উপস্থাপন করে আরেকটি নতুনত্ব হল মসৃণ স্ক্রোলিং জন্য সমর্থনe (মসৃণ স্ক্রল) যা স্ক্রিন লাইনের সাথে কাজ করে। বৈশিষ্ট্যটি শুধুমাত্র আংশিকভাবে প্রয়োগ করা হয়েছে এবং বর্তমানে CTRL-E, CTRL-Y, এবং মাউস স্ক্রলিংয়ের সাথে কাজ করে।

এটি ছাড়াও, বাফারে ভার্চুয়াল টেক্সট যোগ করার ক্ষমতা প্রয়োগ করা হয়েছে, যা LSP সার্ভার দ্বারা জারি করা পরামর্শ প্রদর্শন করতেও ব্যবহার করা যেতে পারে এটি হাইলাইট করা হয়েছে যে ": defer" কমান্ড যোগ করা হয়েছে বর্তমান ফাংশন সম্পূর্ণ হওয়ার পরে একটি প্রদত্ত ফাংশন চালানোর জন্য, এটি মূলত ফাংশন ক্লিনআপ প্রক্রিয়াগুলিকে উন্নত করার লক্ষ্যে।

ভিম 9.1ও পূর্ববর্তী সংস্করণে জর্জরিত বেশ কয়েকটি সমস্যার সমাধান করে, অনিরাপদ মেমরি অ্যাক্সেস, মেমরি লিক, বাফার ওভারফ্লো এবং সম্ভাব্য ক্র্যাশ সহ।

এর অন্যান্য পরিবর্তন যে দাঁড়ানো:

  • EditorConfig প্লাগইন অন্তর্ভুক্ত করা হয়েছে।
  • OpenVMS প্ল্যাটফর্মের জন্য উন্নত সমর্থন।
  • xxd হেক্স ডাম্প টুল এখন কালার আউটপুট এবং বিট ডাম্পের ইনভার্সন সমর্থন করে।
  • নতুন বৈশিষ্ট্য যোগ করা হয়েছে এবং
  • স্বয়ংক্রিয় কমান্ড, প্রাক্তন কমান্ড এবং বিকল্পগুলি, ভিমের ক্ষমতাকে আরও সমৃদ্ধ করে
  • ভিমের এফটিপি সার্ভার বন্ধ করা হয়েছে এবং গিট এখন সম্পদ পরিবেশন করতে ব্যবহৃত হয়।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন Vim 9.0 এর এই নতুন সংস্করণ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।

কীভাবে লিনাক্সে ভিম 9.1 ইনস্টল করবেন?

এই নতুন সংস্করণটি ইনস্টল করতে আগ্রহী তাদের জন্য, তারা তাদের সিস্টেম অনুসারে নিম্নলিখিত যে কোনও আদেশ প্রয়োগ করে এটি করতে সক্ষম হবে।

যারা উবুন্টু ব্যবহারকারী তাদের জন্য এবং ডেরিভেটিভস, তারা সিস্টেমে নিম্নলিখিত সংগ্রহস্থল যোগ করে এবং Vim ইনস্টলেশন সম্পাদন করে এটি করতে পারে। কমান্ডগুলি নিম্নরূপ:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

যারা আর্চ ব্যবহারকারী তাদের ক্ষেত্রে লিনাক্স এবং ডেরিভেটিভস:

sudo pacman -S vim

যারা ফেডোরা এবং ডেরিভেটিভ ব্যবহারকারীদের ক্ষেত্রে:

sudo dnf install vim

Flatpak

flatpak install flathub org.vim.Vim