উত্তর:
এটি ডেবিয়ান-ভিত্তিক সিস্টেমে মনে হচ্ছে (কমপক্ষে) আপনার কেক থাকতে পারে না এবং এটিও খেতে পারবেন না। এটি পাইথন ২ বা পাইথন ৩. পাইথন লাইব্রেরিগুলি কীভাবে নির্মিত হয় তার কারণে আপনি কেবলমাত্র একটি ভিম সেশনের মধ্যে একটি বৈকল্পিক ব্যবহার করতে পারেন। আপনি উভয় দিয়ে তৈরি করতে পারেন , তবে পাইথন 2 যদি ভিমে ডাকা হয় তবে পাইথন 3 একই সেশনে ডাকা যাবে না এবং বিপরীতে। পাশাপাশি আর্চ লিনাক্সে, ভিম কেবলমাত্র পাইথন 2 ( vim
, gvim
) বা পাইথন 3 ( vim-python3
, gvim-python3
) এর মধ্যে একটি দিয়ে সংকলিত ।
সংগ্রহস্থলগুলি সরবরাহ করে এমন ভিম পুনর্নির্মাণের জন্য:
sudo apt-get build-dep vim
apt-get source vim
cd vim-* # it will be vim-7.4.something
সম্পাদনা করুন debian/rules
এবং প্রতিস্থাপন করুন:
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
ALLINTERPFLAGS+=--disable-python3interp
সঙ্গে:
ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$(shell python-config --configdir)
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$(shell python3-config --configdir)
তারপরে চালান:
dpkg-buildpackage -us -uc
দুপুরের খাবার খাও. (বা আপনি যদি ব্যবহার করেন চা -j $(nproc)
।)
এখন, একাধিক .deb
ফাইল প্যারেন্ট ডিরেক্টরিতে তৈরি করা হবে। যা দেখতে:
cd ..
ls vim*.deb
বিশেষ বৈকল্পিক বরাবর ইনস্টল করতে চান তা ( vim
, vim-gnome
, vim-gtk
, ইত্যাদি), আপনি ইনস্টল করতে হবে vim-common_*.deb
, vim-runtime_*.deb
এবং গুই সংস্করণের জন্য, vim-gui-common_*.deb
। উদাহরণস্বরূপ, vim-gnome
এবং vim
সংগ্রহস্থলগুলির বর্তমান সংস্করণ :
sudo dpkg -i vim-gnome_7.4.052-1ubuntu3_amd64.deb vim-common_7.4.052-1ubuntu3_amd64.deb vim-gui-common_7.4.052-1ubuntu3_all.deb vim-runtime_7.4.052-1ubuntu3_all.deb
তারপর:
$ vim --version | grep python
+cryptv +linebreak +python/dyn +viminfo
+cscope +lispindent +python3/dyn +vreplace
পী-Rho, / dev পিপিএ এই ফ্যাশন তেজ তৈরী করে, তাই আপনি নিজে গড়ে তোলার পরিবর্তে পিপিএ ব্যবহার করতে পারেন।
16.04 হিসাবে, উবুন্টু পাইথন 3 সমর্থন সহ ভিম তৈরি করে। পাইথন 2 সমর্থিত দ্বারা প্রদান করা হয় প্যাকেজ ( , , ইত্যাদি)।-py2
vim-nox-py2
vim-gnome-py2
সম্পর্কিত: