টার্মিনালে Shift+ Insertএবং " আটকানো " উভয়ই একইভাবে আচরণ করে - তারা কী প্রেসগুলি অনুকরণ করে।
এটি একটি গুরুত্বপূর্ণ পার্থক্য যা টার্মিনালগুলি তৈরি করা প্রায়শই অসম্ভব - আপনি কি টাইপ করছেন বা পেস্ট করছেন? নোট : কিছু টার্মিনাল সমর্থন " বন্ধনী করা পেস্ট " মোড, পরে @ জোশ এর মন্তব্য আমি এমনকি জুড়ে এসেছিল একটি তেজ প্লাগইন বন্ধনী করা পেস্ট xterm আপনি আগ্রহী হতে পারেন।
আপনার আটকানো ডেটা প্রথম অক্ষর পর্যন্ত হারিয়ে যাবে যা একটি সন্নিবেশ মোডে প্রবেশ করে। আপনি দেখতে পাবেন যে আপনার কার্সারটি সরানো হয়েছে এবং ফাইলের অন্যান্য অংশগুলি পরিবর্তিত হয়েছে (যেমন: পরিবর্তিত কেস / মুছে ফেলা হয়েছে ইত্যাদি) ...
সংক্ষেপে, আপনি যদি ফাইলটিতে সন্নিবেশ করতে চান এমন পাঠ্য আটকে দিচ্ছেন, তবে প্রথমে সন্নিবেশ মোডটি প্রবেশ করুন।
নিম্নলিখিত পাঠ্যটি অনুলিপি করার চেষ্টা করুন এবং এটি একটি টার্মিনাল ভিমে চালিত করুন (সন্নিবেশ মোডে নয়):
hello how are you
ফলাফলটি আপনার কীবোর্ডে একই অক্ষরগুলি টাইপ করার মতো:
এই ক্ষেত্রে এটি আপনাকে সন্নিবেশ মোডে রেখে দেয় ...
এখন সন্নিবেশ মোড থেকে বেরিয়ে আসার চেষ্টা করুন - Esc- এবং নিম্নলিখিতটি আটকে দিন
/are
n
এটি "are" এর জন্য অনুসন্ধান করে:
এখন এটি আটকান:
:0
dG
ওহ না ... সব শেষ!
আপনি এটিও দেখতে পাবেন যে আপনি যদি ইনডেন্টিং সক্ষম করে থাকেন তবে কোডের একটি ব্লককে ভিমে (সন্নিবেশ মোডে) আটকানো খুব বেশি ইনডেন্ট করবে - এটি স্বয়ংক্রিয়ভাবে ইনডেন্ট হবে এবং তারপরে আপনার আটকানো কোডটি ইনডেন্টেশন অন্তর্ভুক্ত করবে।
def my_print(message):
print(message)
print('done...')
এটি ঠিক করতে, :set paste
এবং :set nopaste
কমান্ডগুলি ব্যবহার করুন