মুছুন কী আইটার্ম 2 এর ভিমে কাজ করে না


16

প্রথমত, আমি কিছু সন্নিবেশ মোডে টাইপ করেছি, পছন্দ করি

Hello

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

যদি আমি সন্নিবেশ মোডটি ছেড়ে দেয় এবং আবার সন্নিবেশ মোডটি খোলা থাকে তবে Helloএটিকে দিয়ে মুছে ফেলা যায় না delete। তবে নতুনভাবে টাইপ করা বিষয়বস্তু সরানো যেতে পারে।

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

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

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


'মুছুন' দিয়ে আপনি ব্যাকস্পেস বলতে চাইছেন? সন্নিবেশ মোডে পুরো শব্দগুলি মুছে ফেলা দিয়ে এটি করা যায় Ctrl-W, এটি চেষ্টা করুন। যদি এটি কিছু না করে তবে আপনার ভিমে কিছু ভুল আছে। আমি আইটার্ম 2 ব্যবহার করি এবং এ জাতীয় সমস্যা কখনও হয়নি।
oarfish

হ্যাঁ, শব্দগুলি মুছতে আমি সাধারণ মোডে dwবা dw+ ব্যবহার করতে shiftপারি। তবে backspaceএবং ctrl+ wউভয়ই উপরে উল্লিখিত দ্বিতীয় পরিস্থিতিতে কাজ করে না।
জেন

আপনি কি ভিএম এর বাইরের সাধারণ কমান্ড লাইনে ব্যাকস্পেস ব্যবহার করতে পারেন? খুবই অদ্ভুত.
oarfish

@ ইয়ারফিশ, হ্যাঁ, আমি পারব, এবং রিমোট সার্ভারে আমার এই জাতীয় সমস্যা নেই, হঠাৎ হঠাৎ ঘটে যায়। আমি আপাতত ক্লু পেতে পারি না
জেন

আপনার কি ভিএম সংস্করণ আছে? আমার কাছে ভিএম 7.4.481 আছে, এবং আমি সমস্যাটি পুনরুত্পাদন করতে পারি না।
জানু .24

উত্তর:


16

এটি ভিআইমের একটি বৈশিষ্ট্য, যদিও আইআইআরসি এটি ডিফল্টরূপে সক্ষম হবে না।

backspaceতেজ কোন সেটিংস, এবং আপনি তিনটি ভিন্ন পরামিতি সেট করতে পারেন: indent, eol, এবংstart

আপনি যদি চালনা করেন তবে :help backspaceএটি আপনাকে বলবে:

Influences the working of `<BS>`, `<Del>`, `CTRL-W` and `CTRL-U` in Insert
mode.  This is a list of items, separated by commas.  Each item allows
a way to backspace over something:

value     effect
indent    allow backspacing over autoindent
eol       allow backspacing over line breaks (join lines)
start     allow backspacing over the start of insert; CTRL-W and CTRL-U
          stop once at the start of insert.

যেটি আপনার জন্য সেট করা হয়নি তা হ'ল start

আপনি যদি set backspace=indent,eol,startআপনার .vimrc এ যোগ করেন তবে আপনি সন্নিবেশ মোডের যেকোনো কিছুতে ব্যাকস্পেস করতে সক্ষম হবেন।


"বৈশিষ্ট্য" ... কিছু কারণে, আমি এটি একটি নতুন ম্যাকোস 10.13 এ ডিএমএলটি ডিফল্টরূপে সর্বাধিক উইম ইনস্টল করে দেখছি। এই সমাধানটি এখনও সমস্যার সমাধান করে।
টেলর এডমিস্টন

9

আমার কাছে এটি ছিল, প্রাকৃতিক পাঠ্য প্রক্রিয়াকরণ ডিফল্ট মানগুলি আমার পক্ষে ভুল ছিল।

  • ম্যাকবুক প্রো (15 ইঞ্চি, 2018)
  • 10.14.3 (মোজাভে)
  • Iterm2 3.2.7

Preferences > Profiles > Keysডিফল্ট প্রিসেটে যান এবং লোড করুন Natural Text Editingএবং সম্পর্কিত deleteএবং deleteআচরণ সম্পর্কিত সমস্ত এন্ট্রি মুছুন । এরপরে এটি প্রত্যাশার মতো কাজ করে।


1
একই, আমি কেবল "ডেল->" সম্পর্কিত এন্ট্রিগুলি সরিয়ে দিয়েছি, তবে "প্রেরণ ^ এইচ" বাইন্ডিং যোগ করি নি। তারপরে এটি প্রত্যাশা অনুযায়ী কাজ করেছিল।
ডাগডাব্লু

@ ড্যাগডাব্লু নিশ্চিত করেছে, ^ এইচ বাঁধাই অপ্রয়োজনীয়।
স্যালায়ানোজোজ

2
সঠিক উত্তর হিসাবে এটি খুঁজে পেতে ভুল পোস্টে খুব গভীর খনন করতে হয়েছিল, অনেক অনেক ধন্যবাদ!
রিকুয়েনকো জোন্স

1
আমার টিএমাক্স এবং আইটারম 2 এ আমার দীর্ঘদিন ধরে সমস্যা ছিল, আপনার পোস্টটি এখানে না পাওয়া পর্যন্ত আমি কখনই সমাধান পাই না।
1234

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