ভিএম লাইন নম্বরগুলি - সেগুলি ডিফল্টরূপে কীভাবে থাকবে?


319

আমি :set numberসম্পাদনা করছি এমন একটি ফাইলের মধ্যে থেকে আমি কীভাবে সেগুলি ডিফল্টরূপে চালিয়ে যেতে পারি?


4
আপনি আপনার .vimrc এ সেট কমান্ডটি রাখতে পারেন?
টিম

3
কোথায় অবস্থিত? নাকি আমি কেবল একটি তৈরি করব?
মাইকেল ডুরান্ট

4
আপনি একটি করতে পারেন। এটি আপনার হোম ডিরেক্টরিতে থাকতে হবে। বিস্তারিত জানার জন্য আমার উত্তর দেখুন।
টিম পোট

2
আমি এটি তৈরি, এটি কাজ করে।
মাইকেল ডুরান্ট

7
আমি কখনই বুঝতে পারি না যে ভিম এবং অর্ধেক IDE গুলি সেখানে ডিফল্টরূপে লাইন নম্বরগুলি অক্ষম করে। কয়েক পিক্সেল সংরক্ষণ করার চেষ্টা করছেন?
sudo

উত্তর:


460

আপনার হোম ডিরেক্টরিতে set numberআপনার .vimrcফাইলে যুক্ত করুন ।
যদি .vimrcফাইলটি আপনার হোম ডিরেক্টরিতে না থাকে vim .vimrcতবে তার সাথে একটি তৈরি করুন এবং আপনি যে কমান্ডগুলি খুলতে চান তা যুক্ত করুন।

এখানে এমন একটি সাইট রয়েছে যা ভিমিআরসি এবং এটি কীভাবে ব্যবহার করতে হয় তার ব্যাখ্যা দেয়।


4
হ্যাঁ। যে কোনও সময় আমি কোনও কমান্ড লাইন প্রোগ্রামের জন্য কিছু ডিফল্ট সেট করতে চাই আমি তাদের ম্যান পৃষ্ঠাটি অনুসন্ধান করি rc। এটি একটি দুর্দান্ত সাধারণ সম্মেলন।
টিম পোট

2
.Vimrc ফাইলটি তৈরি করুন যদি এটি হোম ডিরেক্টরিতে উপস্থিত না থাকে।
রাজীব রঞ্জন

আর একটি দুর্দান্ত সেটিংস যা দরকারীset relativenumber
অ্যারোনা

খালি আপনার টার্মিনালে এই কমান্ড যে কোন জায়গায় সঞ্চালন করুন: echo "\nset nu" >> ~/.vimrc। এখন প্রস্থান করুন এবং টার্মিনাল সেশনটি আবার খুলুন।
কপিল জিতুরি

73

Vi / vim এ লাইন নম্বর প্রদর্শন করতে ডিফল্ট সেটিংস পরিবর্তন করতে:

vi ~/.vimrc

তারপরে ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করুন:

set number

হয় আমরা source ~/.vimrcসংরক্ষণ করতে পারি বা সংরক্ষণ করতে পারি :wq, এখন ভবিষ্যতে vi / vim সেশনের নম্বর থাকবে :)


sudo দ্বারা এটি কাজ করবে যদি ফোল্ডারটি সীমাবদ্ধ থাকে তবে প্রায়শই এটি ঘটে।
abe312

7
হ্যাঁ, এবং আপনি তার সাধারণ ডিরেক্টরি যা তার হোম ডিরেক্টরি মালিকানাধীন তার অ্যাক্সেস ভঙ্গ করে। এটি বেশ কয়েকটি বাগের রিপোর্টের কারণ হয়ে দাঁড়িয়েছে এবং এটি কেবলমাত্র ভুল সমাধান
ক্রিশ্চিয়ান ব্রাবাঁট

7
এছাড়াও কেন gedit ব্যবহার? যদি এটি একটি সার্ভার হয়? বা gedit ঠিক ইনস্টল করা হয় না?
ভিএম

13

টার্মিনাল> su> password>vim /etc/vimrc

এখানে ক্লিক করুন এবং লাইন নম্বর (13) হিসাবে সম্পাদনা করুন:

set nu

এখানে ক্লিক করুন এবং "লাইন নম্বর (13)" হিসাবে সম্পাদনা করুন


1
নোট করুন যে এটি কোনও সিস্টেমের সমস্ত ব্যবহারকারীদের জন্য ডিফল্ট ভীম আচরণকে পরিবর্তিত করবে, যদি না কোনও ব্যবহারকারী তাদের ব্যক্তিগত ডিরেক্টরিতে
.vimrc

1
আমি এই স্ক্রিনশটের রঙিন স্কিমটি পছন্দ করি, আপনি কোনটি ব্যবহার করছেন?
রায়ান হু

উবুন্টু সার্ভারের জন্য ফাইলের অবস্থানটি হল/etc/vim/vimrc
ব্রসিগ

7

আমার হোম ডিরেক্টরিতে একটি .vimrc ফাইল নেই। আমি একটি তৈরি করেছি, এই লাইনটি যুক্ত করেছি:

set number

এবং এটি সমস্যার সমাধান করেছে।


7

set nu set ai set tabstop=4 set ls=2 set autoindent

আপনার .vimrc ফাইলটিতে উপরের কোডটি যুক্ত করুন। .vimrc ফাইল উপস্থিত না থাকলে দয়া করে আপনার হোম ডিরেক্টরিতে (/ হোম / ব্যবহারকারীর নাম) তৈরি করুন

nu সেট করুন -> এটি ভিম ডিসপ্লে লাইনের সংখ্যা করে

সেট অ -> এটি ভিমকে স্বতঃ-ইনডেন্টেশন সক্ষম করে

ls = 2 সেট করুন -> এটি ভিমকে একটি স্থিতির রেখা প্রদর্শন করে

ট্যাবস্টপ = 4 সেট করুন -> এটি 4 স্পেসের দৈর্ঘ্যের ভিম সেট ট্যাব তৈরি করে (এটি ডিফল্টরূপে 8 হয়)

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

ফাইলের নামটিও প্রদর্শিত হবে।


স্ট্যাক ওভারফ্লোতে স্বাগতম ! যদিও আমি এই উত্তরটি যুক্ত করে যা গ্রহণযোগ্য উত্তরগুলিতে উপস্থিত নেই তা দেখতে আমি ব্যর্থ হই
ডি বেন

2

হোম ডিরেক্টরিতে আপনি এই ফাইলটিতে ".vimrc" নামে একটি ফাইল পাবেন যা এই কোডটি " সেট অনু " যুক্ত করুন এবং সংরক্ষণ করুন এবং প্রস্থান করুন এবং নতুন ভিআই ফাইলটি খুলুন এবং আপনি এতে লাইন নম্বর পাবেন।


2

আমি ডেবিয়ান 7 64-বিট ব্যবহার করছি।

আমার বাড়ির ফোল্ডারে আমার কাছে .vimrc ফাইল নেই। আমি একটি তৈরি করেছিলাম এবং ভিআইএম-র জন্য ব্যবহারকারী ডিফল্ট সেট করতে সক্ষম হয়েছি।

তবে ডেবিয়ান for-এর জন্য অন্য উপায় হ'ল / ইত্যাদি / ভিআইএম / ভিআমআরসি সম্পাদনা করা

এই ফাইলটিতে একটি মন্তব্য ব্লক এখানে দেওয়া হয়েছে:

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below.  If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed.  It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.

2

আপনি .vimrc যোগ / সম্পাদনা করতে না চান, আপনি দিয়ে শুরু করতে পারেন

vi "+set number" /path/to/file
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.