পাইথন বিকাশের জন্য ভিআইএম সেটআপ করুন

Setup Vim Python Development



কিভাবে পাইথন প্রোগ্রামিং এর জন্য ভিআইএম এডিটর সেট আপ করবেন

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

উবুন্টু/ডেবিয়ানে ভিআইএম ইনস্টল করা:

উবুন্টু/ডেবিয়ানে, আপনি উবুন্টু/ডেবিয়ানের অফিসিয়াল প্যাকেজ সংগ্রহস্থল থেকে ভিআইএম ইনস্টল করতে পারেন।
প্রথমে নিম্নলিখিত কমান্ড দিয়ে প্যাকেজ সংগ্রহস্থল ক্যাশে আপডেট করুন:







$sudo আপডেট পান



এখন আপনি নিম্নলিখিত কমান্ড ব্যবহার করে ভিআইএম ইনস্টল করতে পারেন:



$sudo apt-get install আমি এসেছিলাম

'Y' টিপুন এবং চালিয়ে যান।

ভিআইএম ইনস্টল করা উচিত।

আপনি এখন নিম্নলিখিত কমান্ড দিয়ে ভিআইএম চালাতে পারেন:





$আমি এসেছিলাম

এটি ভিআইএম এর ওয়েলকাম উইন্ডো।



CentOS/RHEL/Fedora- এ VIM ইনস্টল করা:

আপনি নিচের কমান্ড দিয়ে CentOS/RHEL/Fedora এর অফিসিয়াল প্যাকেজ ভান্ডার থেকে VIM ইনস্টল করতে পারেন:

$sudo yum ইনস্টল করুন আমি এসেছিলাম

ভিআইএম এর মূল বিষয়গুলি:

যখন আপনি ভিআইএম শুরু করেন, এটি কমান্ড মোডে থাকে। এই মোডে আপনি VIM কমান্ড চালান। একটি টেক্সট বা সোর্স কোড ফাইল এডিট করতে, আপনি সন্নিবেশ মোডে যেতে 'i' চাপুন। ইনসার্ট মোডে ভিআইএম অন্যান্য টেক্সট এডিটরের মত কাজ করবে। আপনি কী ব্যবহার করে সন্নিবেশ মোড থেকে কমান্ড মোডে ফিরে যেতে পারেন। ভিআইএম ত্যাগ করতে, কমান্ড মোডে যান এবং ': q!' টাইপ করুন এবং টিপুন। ভিআইএম দিয়ে পরিবর্তনগুলি সংরক্ষণ করতে, কমান্ড মোড থেকে ': w' চালান।

পাইথনের জন্য ভিআইএম কনফিগার করা হচ্ছে:

এখন আমি কিছু ন্যূনতম ভিআইএম কনফিগারেশন করতে যাচ্ছি। ভিআইএম ব্যবহারকারীর হোম ডিরেক্টরি থেকে '.vimrc' নামে একটি কনফিগারেশন ফাইল পড়ে এবং যখন আপনি ভিআইএম চালান তখন নিজেই কনফিগার করুন।

এখন ব্যবহারকারীর হোম ডিরেক্টরিতে একটি '.vimrc' ফাইল তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

$আমি এসেছিলাম~/.vimrc

ভিআইএম দেখানো উচিত। স্ক্রিনশটে চিহ্নিত এলাকা লক্ষ্য করুন? এটি নতুন ফাইল বলে। যদি '.vimrc' ফাইলটি না থাকে, ভিআইএম একটি নতুন ফাইল তৈরি করে। যদি '.vimrc' ফাইল বিদ্যমান থাকে, তাহলে ভিআইএম বিদ্যমান ফাইলটি খুলবে। আমি কিছুক্ষণ আগে ভিআইএম ইনস্টল করেছি, তাই আমার কাছে এখনও '.vimrc' ফাইল নেই।

এখন 'i' টিপুন এবং ভিআইএম ইনসার্ট মোডে যেতে হবে।

এখন নিচের লাইনগুলো টাইপ করুন:

সিনট্যাক্স সক্ষম
ট্যাবস্টপ = 4 সেট করুন
shiftwidth = 4 সেট করুন
expandtab সেট করুন
সেট নম্বর
ফাইল টাইপ ইন্ডেন্ট চালু
স্বতindস্ফূর্ত সেট করুন

এখন প্রেস করুন এবং টাইপ করুন:: wq!
যদি আপনি আবার VIM দিয়ে '.vimrc' খুলেন, তাহলে নিচের স্ক্রিনশটে দেখানো হিসাবে সম্পাদকের কিছু পরিবর্তন দেখতে হবে।

এখন আমি পাইথন-সিনট্যাক্স ইনস্টল করতে যাচ্ছি ( https://github.com/hdima/python-syntax ) পাইথন 2 এবং পাইথন 3 এর ভাল পাইথন সিনট্যাক্স হাইলাইট করার জন্য ভিআইএম -এ সিনট্যাক্স হাইলাইটিং মডিউল। এটি কাজ করার জন্য পাইথন-সিনট্যাক্স মডিউল অবশ্যই একটি নির্দিষ্ট ডিরেক্টরি '~/.vim/syntax' এ রাখতে হবে।

প্রয়োজনীয় ডিরেক্টরি তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

$mkdir -পি~/.আমি এসেছিলাম/বাক্য গঠন

এখন নতুন তৈরি ডিরেক্টরিতে নেভিগেট করুন:

$সিডি~/.আমি এসেছিলাম/বাক্য গঠন

এখন নিম্নলিখিত কমান্ড দিয়ে 'wget' দিয়ে পাইথন-সিনট্যাক্স মডিউল ডাউনলোড করুন:

$wgethttps://raw.githubusercontent.com/hdima/পাইথন-সিনট্যাক্স/মাস্টার/বাক্য গঠন/পাইথন.ভিম

'Python.vim' ফাইলটি GitHub থেকে ডাউনলোড করতে হবে।

এখন নিম্নলিখিত কমান্ড দিয়ে '.vimrc' ফাইলটি খুলুন:

$আমি এসেছিলাম~/.vimrc


এখন পাইথন-সিনট্যাক্স মডিউল সক্ষম করতে নিচের লাইনে টাইপ করুন।

দিনpython-highlight_all =

এখন ফাইলটি সেভ করুন।

আমি একটি 'helloworld.py' ফাইল তৈরি করেছি এবং এটি ভিআইএম দিয়ে খুললাম। এভাবেই দেখা যাচ্ছে।

স্পেস দিয়ে হার্ড কোডেড ট্যাবগুলি অনুসন্ধান এবং প্রতিস্থাপন:

এই বিভাগে আমি আপনাকে দেখাবো কিভাবে একটি সোর্স কোড ফাইলে সমস্ত ট্যাবগুলি VIM দিয়ে সঠিক সংখ্যক স্পেস দিয়ে প্রতিস্থাপন করতে হয়।
আমি একটি টেস্ট ফাইল 'replace.py' তৈরি করেছি এবং এর বেশ কয়েকটি ট্যাব রয়েছে যা এখনও স্পেস দ্বারা প্রতিস্থাপিত হয়নি।

আপনি '/ t' VIM কমান্ড দিয়ে সমস্ত ট্যাব অনুসন্ধান করতে পারেন। আপনি যদি আপনার অনুসন্ধানটি হাইলাইট করতে চান তবে প্রথমে নিম্নলিখিত ভিআইএম কমান্ড দিয়ে 'hlsearch' বিকল্পটি সক্ষম করুন:

: hlsearch সেট করুন

এখন আপনি নীচের স্ক্রিনশটে দেখানো '/ t' VIM কমান্ড সহ সমস্ত ট্যাব খুঁজে পেতে পারেন।

এখন যদি আপনি সমস্ত ট্যাবগুলিকে প্রস্থ 4 এর স্থানগুলিতে প্রতিস্থাপন করতে চান তবে আপনি নিম্নলিখিত ভিআইএম কমান্ডটি চালাতে পারেন:

:%গুলি/। টি/4_ স্পেস_ এখানে/

সমস্ত ট্যাব স্পেস দিয়ে প্রতিস্থাপিত হয়।

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

এইভাবে আপনি পাইথনের জন্য ভিআইএম কনফিগার করেন। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।

অন্যান্য পাইথন সিনট্যাক্স হাইলাইট মডিউল:

পাইথন সিনট্যাক্স: https://github.com/kh3phr3n/python-syntax
পাইথন মোড: https://github.com/python-mode/python-mode