Typ মুছুন `কী পূর্বে টাইপ করা সামগ্রী মুছে ফেলার জন্য ভিম সন্নিবেশ মোডে কাজ করে না


12

আমি আমার ইটার্ম 2 এ ভিএম খুললাম। প্রথমত, আমি কিছু সন্নিবেশ মোডে টাইপ করেছি, যেমন

Hello

এই পর্যায়ে, যদি আমি সন্নিবেশ মোড থেকে প্রস্থান না করে, deleteকী কাজ করে এবং আমি চাইলে পুরো শব্দটি মুছতে পারি।

যদি আমি সন্নিবেশ মোডটি ছেড়ে চলে যাই এবং আবার sertোকানো মোডটি খুলি, এটি কী Helloদ্বারা মুছে ফেলা যাবে না delete। তবে নতুন টাইপ করা সামগ্রী মুছে ফেলা যায়।

আমি আমার .vimrc নামকরণ করেছি, সমস্যা এখনও আছে।

শেল কমান্ড-লাইনে, আমার deleteকী ভালভাবে কাজ করে।

এবং আমি রিমোট সার্ভারের মাধ্যমে কিছু পরীক্ষা করেছি iterm, একই সমস্যার মুখোমুখি হয়নি।

এই সমস্যার কারণ কি হতে পারে? কিভাবে ঠিক হবে এটা?


PS: যেহেতু আমি ম্যাকবুক ব্যবহার করছি, পিসিতে deleteকীটি অনুরূপ backspace

উত্তর:



4

এটি শেলের সাথে বা সংস্করণের সাথে কিছুই করার নয় vim। এটি একটি সাধারণ কনফিগারেশন জিনিস, কারণ sertোকানো মোডে ব্যাকস্পেসের কাজটি সাধারণ vimকনফিগারযোগ্য আচরণ। বিশেষ করে, এটা vim'র backspaceসেটিং। একটি মেশিনে আপনার (সম্ভবত সম্ভবত) খালি স্ট্রিংটিতে সেট রয়েছে এবং অন্যটিতে আপনি এটির মান অন্তর্ভুক্ত করতে সেট করেছেন start। এবং এটি সম্ভবত একটি বৈশ্বিক কনফিগারেশন ফাইলের মধ্যে রয়েছে।

মনে রাখবেন যে, ডিফল্ট যদি আপনি আনতে vimমধ্যে vi-compatible মোডের জন্য হয় backspaceপরিবর্তনশীল খালি স্ট্রিং যাবে। আপনি যে আচরণ সম্পর্কে অভিযোগ করছেন তা আসলে আসল আচরণ vi। লিনাক্স অপারেটিং সিস্টেমগুলি সমস্ত ধরণের vimবিকল্পের সাথে বিশ্বব্যাপী কনফিগারেশন ফাইলটি পূরণ করে যা "বন্ধুবান্ধব" আচরণগুলি মূলের থেকে বিচ্যুত করে vi। বিএসডিদের তেমন ঝোঁক নেই।

আরও পড়া

  • আর্নল্ড রবিনস, এলবার্ট হান্না এবং লিন্ডা ল্যাম্ব (২০০৮)। "সরল সম্পাদনা"। Vi এবং ভিম এডিটরগুলি শিখছে । ও'রিলি মিডিয়া, ইনক .. আইএসবিএন 9781449313258. পি। 14।
  • :help backspace। ভিএম ডকুমেন্টেশন।
  • বাগ # 19903 । 1998. দেবিয়ান বিটিএস।

1

আমি বিশ্বাস করি এটি ডিফল্টরূপে ওএসএক্স-এ ইনস্টল করা ভিম সংস্করণের কারণে ঘটতে পারে। আপনি সর্বদা হোমব্রিউয়ের মাধ্যমে ভিএম ইনস্টল করতে পারেন এবং দেখুন যে প্রতিস্থাপনটি সাহায্য করে। আমি এই পৃষ্ঠাটি পেয়েছি যা এই ধরণের সাহায্যে ওএসএক্স টার্মিনাল অভিজ্ঞতা সজ্জিত করতে সহায়তা করে। https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/

এই লাইনটি 'ব্রিও ইনস্টল ভিম - ওভাররাইড-সিস্টেম-vi' নোট করুন


1

চেক iTermকি-ম্যাপিং ( Preferences -> Profiles -> Keys)। আমি ডিফল্ট প্রাকৃতিক পাঠ্য সম্পাদনা প্রাইসেট ব্যবহার করছিলাম এবং এই উত্তর দিয়ে , মুছে ফেলা সম্পর্কিত কী ম্যাপিংগুলি মুছে ফেলাটি আমার জন্য সমস্যাটি সমাধান করে।

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