ভিএম দ্বারা প্রতিস্থাপন vi


10

আমি কিভাবে প্রতিস্থাপন না viদ্বারা vimযাতে যখন আমি টাইপ viটার্মিনালে vimখোলা হয়?

উত্তর:


10

আপনি যোগ করতে পারেন

alias vi=vim

to ~/.bashrcvimআপনি যখনই টাইপ করবেন এটি শুরু হবে vi

মনে রাখবেন যে উবুন্টু ১০.১০ তে (এবং আমি মনে করি 10.04) viইতিমধ্যে ম্যাপ করা হয়েছে vim


অন্য নির্বোধ প্রশ্নের জন্য দুঃখিত, কিন্তু কোথায় .bashrcঅবস্থিত? উবুন্টুতে আমি বেশ নতুন।
Searock

আপনার হোম ডিরেক্টরিতে। কেবল টাইপ করুনvim ~/.bashrc
পিটার স্মিট

3
প্রকৃতপক্ষে, 'ভিআই' উবুন্টুতে প্রায় চিরকাল থেকেই 'ভিএম' এর কিছু প্রকরণের দিকে ইঙ্গিত করেছে (কোন প্রকরণটি কীভাবে পরিবর্তন করতে হয় তা জানতে বিকল্প সম্পর্কে আমার উত্তর দেখুন)।
জানু

22

উবুন্টুতে 'ভিআই' ইতিমধ্যে 'ভিম' শুরু করে, যদিও ডিফল্টরূপে এটি 'ভিম-টিনি' (যা এর (বৈশিষ্ট্যের অভাবে) মূল 'ভিআই'র নিকটে আসে) শুরু করে। আপনি এটি দিয়ে দেখতে পারেন:

sudo update-alternatives --display vi

আপনি যদি এটির ভিএম এর অন্য সংস্করণ ব্যবহার করতে চান তবে এটি ইনস্টল করে চালানো হয়েছে তা নিশ্চিত করুন:

sudo update-alternatives --config vi

আমি কি অন্যান্য অ্যাপ্লিকেশনগুলির জন্য আপডেট-বিকল্পগুলি ব্যবহার করতে পারি, আপডেট-বিকল্পগুলি কী করে, এটি কী অতিরিক্ত বৈশিষ্ট্য ইনস্টল করে?
Searock

হ্যা, তুমি পারো. এটি বিকল্প আপডেট করে। না, তা হয় না। আপনি যদি আরও ব্যবহার জানতে চান man update-alternativesবা একটি নতুন প্রশ্ন শুরু করতে চান ।
মার্টিন

এটি গ্রহণযোগ্য কাজের পরিবর্তে সঠিক উত্তর হিসাবে চিহ্নিত করা উচিত!
ওমরথম্যান

4

পিটার স্মিটে যা পরামর্শ দিয়েছেন তা ছাড়াও। পরিবর্তনগুলি কেবলমাত্র আপনার অ্যাকাউন্টের চেয়ে প্রশস্ত করে তুলতে আপনি নিম্নলিখিতগুলিও করতে পারেন।

যোগ alias vi='vim'/etc/bash.bashrc করতে

অথবা ভিমে একটি সিমিলিংক তৈরি করুন

sudo ln -s /usr/bin/vim /usr/bin/vi

তবে আমার সিস্টেমে / usr / bin / vim এবং / usr / bin / vi উভয়ই / ইত্যাদি / বিকল্প / ভিএম-এর প্রতীক


2
সিমলিংক একটি খারাপ পরামর্শ: উবুন্টুতে এটি পরিচালনা করতে আপডেট-বিকল্প ব্যবহার করুন।

1
হ্যাঁ আমি এটি সঠিক উপায়ে করতে সম্মত। আমি জানতাম না যে ভিম বিকল্প সিস্টেমটি ব্যবহার করছে।
3dinfluence
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.