কেবলমাত্র ট্যাশ-সম্পূর্ণটিতে কীভাবে বীপটি বন্ধ করা যায়


41

আমি কিছু জিনিসগুলির জন্য বীপকে দরকারী মনে করি, তাই আমি কেবল এটি ট্যাব সমাপ্তির জন্য বন্ধ করতে চাই (আমি কীভাবে এটি পুরোপুরি বন্ধ করব তা জিজ্ঞাসা করছি না, এটি ইতিমধ্যে সার্ভারফ্ল্টের একটি পৃথক প্রশ্নের উত্তর দেওয়া হয়েছে )। RHEL5 এ কাজ করে আমারও রুট অ্যাক্সেস নেই।


1
zsh এর জন্য এর জন্য একটি বিকল্প রয়েছে, তবে আমার মনে হয় বাশে এটি সম্ভব নয়।

উত্তর:


60

পঠন লাইব্রেরিতে bell-styleপরিবর্তনশীল রয়েছে:

রিডলাইন টার্মিনাল বেলটি বাজতে চাইলে কী হয় তা নিয়ন্ত্রণ করে। যদি 'কিছু না' এ সেট করা থাকে তবে রিডলাইন কখনই বেল বাজায় না। যদি 'দৃশ্যমান' তে সেট করা থাকে, রিডলাইন যদি একটি উপলব্ধ থাকে তবে দৃশ্যমান বেল ব্যবহার করে। যদি 'শ্রাব্য' (ডিফল্ট) এ সেট করা থাকে তবে পঠন লাইনটি টার্মিনালের বেলটি বাজানোর চেষ্টা করে।

সুতরাং আপনি আপনার ~/.inputrcফাইলটি নিম্নলিখিত লাইনটিতে রাখতে পারেন:

 set bell-style none

4
আপনি যদি সিস্টেমের সমস্ত ব্যবহারকারীর জন্য এই সেটআপটি ডিফল্ট হতে চান তবে আপনি রুট ব্যবহারকারীর সাথে / ইত্যাদি / ইনপুটসিআর কনফিগারেশন ফাইল সম্পাদনা করতে পারেন।
Kavaklıoğlu

আপনি আজ আমার জীবন বাঁচিয়েছেন
Asalle

12

আমি ট্যাব সমাপ্তি বেলটি নিষ্ক্রিয় করার কোনও উপায় সম্পর্কে সচেতন নই bash(পুরোপুরি ঘণ্টাটি অক্ষম করা বা এটিকে বিষয়গতভাবে-বিরক্তিকর ভিজ্যুয়াল ঘণ্টায় পরিবর্তন করা)।

আপনি নিজের চেষ্টা করে দেখতে পারেন - এটি set show-all-if-ambiguous onআপনার দু'বার আঘাত করার অপেক্ষা না করে ~/.inputrcহিট করলে শেলটি তত্ক্ষণাত মেলানো কমান্ড / আইটেমগুলির তালিকা প্রদর্শন করে । একটি পার্শ্ব প্রতিক্রিয়া হ'ল প্রার্থীর ম্যাচগুলি দেখানোর আগে কোনও বেল নেই।tabtab


5

In / .inputrc এ নিম্নলিখিত সম্ভাবনা রয়েছে, তবে এটি আমার পক্ষে কিছুই করেনি। এটি কেবল ঘন্টা বাজায়। এটি সাইগউইন ব্যাশের একটি বাগ হতে পারে।

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