উত্তর:
যদি কার্সারটি ইতিমধ্যে 12 লাইনে থাকে তবে সাধারণ
: 4y পি
এটা আমার জন্য না।
x
? আমি চেষ্টা করার পরে :4x
আমি পেতে E140: Use ! to write partial buffer
। ধন্যবাদ!
:4d
এটি সম্পর্কে: কার্সার 11 লাইনে রয়েছে, আপনি "vi" মোডে রয়েছেন।
:4co.<return>
আপনি দৃশ্যত এটি একটি নিদর্শন দিয়েও করতে পারেন:
:/^Yank/co.<return>
আপনি "কো" (কপি) পরিবর্তে "মো" (সরানো) ব্যবহার করতে পারেন কেবল লাইনটি সরানোর জন্য, ইয়াঙ্ক এবং রাখার পরিবর্তে।
:4t.
অন্যরা ইতিমধ্যে এটি করার সর্বাধিক প্রত্যক্ষ পদ্ধতির কথা উল্লেখ করেছেন, যা হ'ল :4y
তবে আমি এটি সম্পর্কে দুটি নোট যুক্ত করতে চাই যা দরকারী হতে পারে:
এক, আপনি টাইপ করলে :help range
প্রাক্তন স্টাইল কমান্ড প্রয়োগ করতে রেঞ্জ ব্যবহার সম্পর্কে সমস্ত কিছু শিখবেন। অনেক ক্ষেত্রে খুব কার্যকর এবং লাইন নম্বর ব্যবহারের চেয়ে বহুমুখী। উদাহরণস্বরূপ, দস্তাবেজ (এমনকি যদি এটা প্রথম লাইনে আছেন), ব্যবহার শুরুর পর "Yank" দিয়ে শুরু যদি আপনি প্রথম লাইন হ্যাঁচকা টান করতে চান :0/^yank/y
। রেঞ্জগুলির সর্বাধিক শক্তিশালী অংশ হ'ল তাদের একত্রিত করার দক্ষতা, উদাহরণস্বরূপ, :./^Chapter/+50?Pete?d
"অধ্যায় শব্দটি শুরু করার জন্য পরবর্তী লাইনটি সন্ধান করুন (বর্তমান লাইন থেকে এগিয়ে অনুসন্ধান করা), তারপরে 50 লাইন এগিয়ে যান এবং পিট শব্দের পিছনে সন্ধান করুন, এবং আপনি যে প্রথম লাইনটি খুঁজে পেয়েছেন তা মুছুন। এটি আসলে কার্সারটি সরিয়ে না ফেলে, আপনি যা বলছেন তা কেবল এটি করে।
(আমি কার্সারের অধীনে ফাংশনটির নাম অনুসন্ধান করে জড়িতভাবে ডকুমেন্টেশন তৈরির কাজটি স্বয়ংক্রিয় করতে এই ধরণের পরিসর স্পেসিফিকেশন ব্যবহার করেছি, তারপরে "বর্ণন" বলে চিহ্নিত পরবর্তী লাইনটি অনুসন্ধান করার জন্য এবং এটি একটি নির্দিষ্ট রেজিস্টারে ইয়্যাঙ্ক করা ইত্যাদি ...)
অন্য টিপ, আপনি জাম্পিং সম্পর্কে জানতে হবে। :help jump-motions
এটি সম্পর্কে সম্পূর্ণরূপে শিখতে টাইপ করুন , তবে এটি এখানে সম্পর্কিত যেভাবে হয় তা হ'ল আপনি লাইন 4 এ লাফিয়ে উঠতে পারেন, এটি ইঙ্ক করে এবং তারপরে 4Gyy''
ফিরে আসতে পারেন (বা ঠিক একই লাইনের পরিবর্তে আপনার সঠিক সূচনা অবস্থানে ফিরে যেতে অ্যাডোস্ট্রোফের পরিবর্তে ব্যাকটিকস ব্যবহার করতে পারেন) আপনি শুরু করেছেন।)
সংক্ষিপ্ততম:
:1t.
স্রোতের নীচে প্রথম লাইনটি অনুলিপি করে।
সীমা সহ:
:1,4t.
কপির সাথে লাইন 1 থেকে 4 (অন্তর্ভুক্ত) বর্তমানের নিচে।
আপেক্ষিক লাইন নম্বরগুলির সাথেও সম্ভব:
:-1t.
বর্তমানের নীচে আগের লাইনটি অনুলিপি করে।
আপনার উদাহরণে :4t-1
চেয়েছিলেন লাইনের নীচে চতুর্থ লাইনটি অনুলিপি করবেন।
দ্রষ্টব্য: কমান্ডের :t
প্রতিশব্দ :co[py]
।