পড়ার পরে help textwith
এবং help fo-table
, আমি যখন সেট করেছিলাম expected
set textwidth=20 " for demonstration
set formatoptions=tcq
তারপরে পাঠ্য সন্নিবেশ করানো শেষ পর্যন্ত সর্বদা একটি লাইন মোড়ানোর কারণ হয়ে দাঁড়ায়, তবে এটি তেমন নয়। মোড়ানো কেবল আমার কার্সারে (বা তার আগে) ঘটে। এবং আমি যদি পেস্ট করি তবে মোড়ানো মোটেই ঘটে না।
উদাহরণ (Vim 7.4):
12345678901234567890
This is a long line
আমি আঘাত করে A
টাইপ করা শুরু করলে লাইনটি স্বয়ংক্রিয়ভাবে মোড়ক করবে ।
তবে আমি যদি হিট করে 02wi
"স্টিল" টাইপ করি তবে এটি মোড়ানো হয় না:
12345678901234567890
This is still a long line
এটি মোড়ানোর আগে আমাকে আরও 7 টি অক্ষর টাইপ করতে হবে এবং তারপরে সমস্যাটি পরবর্তী লাইনে অব্যাহত থাকবে:
12345678901234567890
This is still more <-- it wraps here
typing and again a long line
পেস্টিং কোনও মোড়কে ট্রিগার করে না:
12345678901234567890
This is a long line This text is pasted and not wrapped
আমার মনে হয় আমি যা চাই তা set fo+=a
কিন্তু এটি অনুচ্ছেদে স্তরে প্রযোজ্য, অন্যদিকে আমি চাই না যে একটি লাইনের স্বয়ংক্রিয় বিন্যাস অন্য লাইনে ছড়িয়ে যায়।
বা আমি একটি বিকল্প অনুপস্থিত?
পরিষ্কার হয়ে উঠতে vim -u NONE
, লঞ্চ করার পরে , এটি আমি টাইপ করি (কম মন্তব্য):
:set textwidth=20<CR>
:set formatoptions=tcq<CR>
iThis is a long line<ESC>
02wistill <ESC> " no wrap happens, but I'd like it to
u
:let @r = "This text is pasted and not wrapped"<CR>
$"rp " no wrap happens, but I'd like it to
paste
সেট, ঘটনাক্রমে? চেষ্টা করুন:set paste?
paste
সেট করা নেই। কখন paste
সেট হয়ে যায় কোনও মোড়ক দেওয়া মোটেই ঘটে না।
vim -u NONE
একটি ভিআইএমআরসি ফাইল লোড করা রোধ করতে আমি ভিমটি শুরু করেছিলাম । এটি কি আপনার সমস্যার সমাধান করে? আপনি কোন ভিম সংস্করণ ব্যবহার করছেন?