কিভাবে zsh এ rec S পুনরায় দাবি করতে?


9

আমি zsh (ohmyzsh) এর জন্য fwd- অনুসন্ধান কী হিসাবে ^ এস ম্যাপযুক্ত পেয়েছি তবে আমি এটি বিভিন্ন ম্যাপিংয়ের জন্য এটি ভিএম-এ ব্যবহার করতে চাই - মনে হচ্ছে zsh ম্যাপিং এখন এটি ব্যবহার করা থেকে বিরত করছে।

বাইন্ডিকে আনম্যাপ করার কোনও উপায় বা এটি উভয় উপায়ে রয়েছে?


আপনি কি নিশ্চিত যে এটি ওহ-আমার-জেডএস? আমি এর উত্সগুলিতে যেখানে bindkeyমানচিত্রের কিছুই খুঁজে পাইনি Ctrl-S
ড্যানিয়েল বেক

হ্যাঁ, আমি মনে করি এটি আসলে ডিফল্ট zsh - আমি সেখানে ohmyzsh উল্লেখ করেছি যে এখানে কিছু গুরুত্বপূর্ণ আছে যা গুরুত্বপূর্ণও হতে পারে - আমি এখনও নতুন নতুন zsh
লিমাগ্রিফিথস

আমার সিস্টেমে (আগে কখন zsh ব্যবহার করা হয়নি) Ctrl-Sসাসপেন্ড করা হয়, যেমনটি হওয়া উচিত। আপনি কি আপনার zsh প্রোফাইল ফাইল চেক করেছেন?
ড্যানিয়েল বেক

আমি এখনও চারপাশে খনন করছি - এই আশায় আমি এখানে আরও অন্তর্দৃষ্টি খুঁজে পেতে পারি :-) ... পূর্বে আমার জন্য বাশ সিএস
লিয়ামগ্রাফিথস

জেডএস ম্যাপিং / বাইন্ডিংগুলি অনুসন্ধান করতে, ব্যবহার করুন bindkey। বিশেষত কোনটি আবদ্ধ bindkey "^S"তা দেখতে ব্যবহার করুন Ctrl-S। সাথে সীমাবদ্ধ "উইজেটগুলি" সম্পর্কে বিশদ অনুসন্ধান করুন man zshzle
পিছনে স্ল্যাশ

উত্তর:


10

এটি সম্ভবত ফ্লো-নিয়ন্ত্রণ, যা আপনার টার্মিনাল দ্বারা পরিচালিত হয় এবং আপনার শেল নয়। সাধারণত কন্ট্রোল-গুলি টার্মিনাল আউটপুট থামায় এবং নিয়ন্ত্রণ-কিউ এটি পুনরায় শুরু করে। " :help ctrl-s" নোটটি দেখুন ।

এই আচরণটি সরাতে, আপনি এই শেল কমান্ডগুলি ব্যবহার করতে পারেন:

stty stop undef
stty start undef

যদিও এটি কাজ নাও করতে পারে। আপনি যদি কোনও জিইউআই টার্মিনাল এমুলেটর ব্যবহার করছেন তবে এর বিকল্পগুলির মধ্যে প্রবাহ নিয়ন্ত্রণ সেটিংস সন্ধান করার চেষ্টা করুন।


5

আমি এটি দুটি ধাপে গুলি করে ফেলেছি:

  1. কনসোলে প্রবাহ নিয়ন্ত্রণ অক্ষম করা হচ্ছে:

    • সেটিংস> প্রোফাইলগুলি পরিচালনা করুন ...> প্রোফাইল সম্পাদনা করুন> উন্নত (ট্যাব)> 'ফ্লো নিয়ন্ত্রণ সক্ষম করুন [...]') যাচাই করুন

  2. Zsh এ সম্পর্কেও বলুন:

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