আমি কীভাবে ভিমকে একটি তালিকার আইটেমের সমস্ত লাইন যুক্ত করতে পারি - কেবল দ্বিতীয়টি নয়?


17

nতেজ এর বিকল্প formatoptionsসেটিং কোনো তালিকা আইটেম দ্বিতীয় লাইন ইন্ডেন্ট হবে প্রথম লাইনের খাঁজ মেলে। যাইহোক, তৃতীয় এবং পরবর্তী লাইনগুলি কোনও প্রবণতাতে ফিরে আসে না:

1. Doing a list. This is my list. I am writing
   a list. It's quite a long list. It's really
long. I can't believe how long it is. And
this just the first item!

2. Another list item.

আমি সত্যিই এটির মতো সমস্ত লাইন যুক্ত করতে চাই:

1. Doing a list. This is my list. I am writing
   a list. It's quite a long list. It's really
   long. I can't believe how long it is. And
   this just the first item!

2. Another list item.

এটি কি সম্ভব হয় ভিমের নিজস্ব বিকল্পগুলি, স্ক্রিপ্ট বা কোনও বহিরাগত বিন্যাস প্রোগ্রাম, যেমন সমান ব্যবহার করে?

উত্তর:


16

আমি মনে করি কেবল 'অটোইন্ডেন্ট' সেট করা উচিত এটি ঠিক করা উচিত। এটা আমার জন্য।

set ai


2
আমার পক্ষেও কাজ করে, এবং নিজেকে খুঁজে না পাওয়ার জন্য আমি বোকা বোধ করি, বিশেষত 'এন' সেটিংয়ের ডকুমেন্টেশনে এটি ঠিক আছে! ধন্যবাদ।
ধনী

@কিরা ইউপ আমি বোকা। আমি মনে করি আমার বিভ্রান্তিটি ছিল যেহেতু ভিম দ্বিতীয় লাইনে ইনডেন্টিং করছিল, তাই আমি ধরে নিয়েছিলাম যে আমি autoindentইতিমধ্যে চালু করেছি , এবং প্রশ্নে বর্ণিত আচরণটি হ'ল নকশাকৃত আচরণ। আমার মতে ম্যানুয়ালটি আরও স্পষ্টভাবে বলা যেতে পারে, যদিও নিজের মতো বোকা লোকদের উপকার করার জন্য। :)
ধনী

আরও গভীরতর সমাধানের জন্য @ আকিরের উত্তর দেখুন।
ক্লিন্ট পাচল

5

আপনার ক্ষেত্রে আমি এটি করতে হবে:

 :set autoindent       " just for interactive indenting (see answer of @Rich) 
 :set fo+=2n           " :help fo-table
 :set tw=47            " your text shall wrap at xyz

(এর tw=47জন্য গুরুত্বপূর্ণ ..) এবং তারপরে টিপে একটি অনুচ্ছেদে পুনরায় ফর্ম্যাট করুনgqap

দ্রষ্টব্য: আমি উভয়ের সাথে প্যারাগ্রাফটি পুনরায় পাঠাতে পারিনি =, সম্ভবত অন্য কেউ এটি আবিষ্কার করেছেন।


a pলাইনে ফর্ম্যাট করার গতি সম্পর্কে মনে করিয়ে দেওয়ার জন্য আপনাকে ধন্যবাদ । আমি সবসময় সঠিক ব্রেস ব্যবহার করি যা একই রকম। ভুলে যেও না তুমি, উদাহরণস্বরূপ, একটি গণনা যোগ করতে পারেন ফরম্যাট পরবর্তী তিন অনুচ্ছেদের: g q 3 }
ক্লিন্ট পাচল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.