আমি কীভাবে ভিমে লাইন নম্বর যুক্ত করতে পারি?


42

আমি 1ভিমের বাম দিকে শীর্ষে শুরু করে লাইন নম্বর দেখতে চাই । আদর্শভাবে এটি দেখতে এই রকম হবে:

1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test

আমি কীভাবে এটি ভিমে করতে পারি?

উত্তর:


53

আপনার দুটি বিকল্প রয়েছে: set numberনিয়মিত লাইন নম্বরগুলির জন্য

এবং set relativenumberযা আপেক্ষিক লাইন নম্বর প্রদর্শন করবে। 5jউদাহরণস্বরূপ ব্যবহার করে লাইন সংখ্যা N / নাম্বার উপরে / নীচে সরানোর জন্য এটি দরকারী ie

কি দুর্দান্ত তা হল আপনি তাদের একত্রিত করতে পারেন। আমার মধ্যে নিম্নলিখিত আছে.vimrc

set number                     " Show current line number
set relativenumber             " Show relative line numbers

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


এখন আমি এটি চেষ্টা করেছি, এবং এটি একটি স্কাইজো! আমার অর্থ, বিভ্রান্তি : ডি
ইয়ো '

4
আপনি "যোগ করুন" যুক্ত করে কমান্ডগুলি টগল করতে পারেন! তাদেরকে. উদাহরণস্বরূপ set number!লাইন নম্বরটি বন্ধ থাকলে এটি চালু হবে এবং এটি বন্ধ থাকলে তা চালু করবে। set relativenumberহিসাবে সংক্ষিপ্ত করা যেতে পারে set rnu
orjan

22

আপনি কমান্ডটি ব্যবহার করতে পারেন:

:set number  

লাইন নম্বর চালু করতে। এটি আবার বন্ধ করতে আপনি ব্যবহার করতে পারেন:

:set nonumber   

আপনি যদি ভিআইএম সর্বদা লাইন নম্বর দেখানোর জন্য ডিফল্ট করতে চান তবে আপনি নিজের vimrcফাইলে কমান্ডটি যুক্ত করতে পারেন ।

nuএবং যথাক্রমে এবং এর nonuজন্য উপকরণ হিসাবে ব্যবহার করা যেতে পারে ।numbernonumber


3
এখানে একটি ছোট সংক্ষিপ্তসার রয়েছে: সেট করতে হবে "সক্ষম করতে: সেট করুন ননু" অক্ষম করতে
stdcall
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.