সিটিআরএল-আর ওএস এক্স-এ অদ্ভুতভাবে আচরণ করে (কমান্ডের কেবলমাত্র অংশ দেখায়)


10

Ctrl+ + rআপনার অনুসন্ধানের জন্য একটি মহান সামান্য টুল .bash_historyপূর্বে চালানোর কমান্ড জন্য।

যাইহোক, আমি যখন এটি আমার ওএস এক্স টার্মিনাল.এপ এ ব্যবহার করি আমি অদ্ভুত আচরণ দেখি এবং আমি ভাবছিলাম যে অন্য কেউ একই জিনিসটি দেখেন বা কীভাবে এটি ঠিক করতে হয় তা জানেন।

  1. Ctrl+ +r
  2. মত কিছু টাইপ করুন find
  3. ওহ দুর্দান্ত, দেখুন ... আমি যে আদেশটি চেয়েছিলাম তা হ'ল find . -exec grep -q "hello world" '{}' \; -print
  4. আমি এই কমান্ডটি চালাতে চাই তবে হ্যালো ওয়ার্ল্ডকে অন্য কিছুতে পরিবর্তন করতে চাই।
  5. সুতরাং আমি আঘাত বা
  6. কমান্ড লাইনে এখন কমান্ডটি SORTA তবে এটি সবসময় কমান্ডের কিছু সংক্ষিপ্ত সংস্করণের মতো দেখা যায়, যেমন: -q "blog_posts_by" '{}' \; -printপুরো কমান্ডটি সেখানে রয়েছে, এবং আমি লাইনটিতে ঘোরাতে কার্সার কীগুলি ব্যবহার করতে পারি, তবে সবগুলিই নয় এটি মুদ্রিত হয়। লাইনে কী প্রদর্শিত হবে এবং টার্মিনালটি আসলে যা আমি সম্পাদনা করছি তার মধ্যে একটি সংযোগ আছে।

কারও কারও কি কোনও ধারণা আছে যে এটি কেন হতে পারে? এটির জন্য ওয়েবগুলি অনুসন্ধান করা কোনও সহজ ঘটনা নয়।


এটি কেবলমাত্র আপনার শব্দ উইন্ডো প্রস্থের লাইনে দীর্ঘতর হয়?
Essobi

টার্মিনাল.অ্যাপস / এক্সএক্সের কোন সংস্করণ আপনি বিটিডাব্লু চালাচ্ছেন? বাশ সংস্করণ? আপনি আমাদের .brcrc পাশাপাশি প্রদর্শন করতে পারেন?
ইসোবি

উত্তর:


14

আপনার প্রম্পটে রঙগুলির জন্য সম্ভবত আপনার অব্যাহতি সিকোয়েন্স রয়েছে যা সঠিকভাবে সীমাবদ্ধ নয়। এগুলি \[এবং এর সাথে সংযুক্ত হওয়া দরকার \]

PS1='\[\033[1;36m\]\u\[\033[0m\]@\[\033[1;34m\]\h\[\033[0m\]\$ `

প্রিন্টের অ-প্রিন্টিং অক্ষরের ক্রমগুলির দৈর্ঘ্য প্রম্পটের দৈর্ঘ্যের মধ্যে অন্তর্ভুক্ত থাকে না যখন তারা এইভাবে আবদ্ধ থাকে এবং পূর্ববর্তী কমান্ডগুলির অবস্থান যখন তারা মোড়ানো থাকে তখন যথাযথ প্রদর্শনের জন্য গণনা করা দরকার।


- ঠিক আছে, আমি আরো কয়েকটি সমস্যা, যে এই Stackoverflow থ্রেডে উপর ANSWERER দ্বারা মীমাংসিত ছিল stackoverflow.com/questions/35563/...
Bryan কেনেডি

এই নতুন লাইন প্রযোজ্য মধ্যে খুব প্রম্পট। আমার একটি হিকোলার কন্ট্রোল সিকোয়েন্সটি হ্রাস পেয়েছিল কারণ এটি শুরুতে ছিল PS1, তবে নতুন লাইনের চার্টের মধ্যে আর নয়।
ওয়ালফ

0

এটি আপনার টার্মিনালে যেভাবে পলায়ন কীগুলি কনফিগার করা হয়েছে তার কারণে এটি হতে পারে, আমি সাধারণত যা করি তা হ'ল আইটর্ম বা টার্মিনাল.অ্যাপের বাম বা ডান তীর ব্যবহার করা যেহেতু আমি অবিলম্বে ফিরতি ফ্যানের অনুরাগী নই, এটি কি আপনার পক্ষে কাজ করে? ?


0

এই সমস্যার আর একটি সম্ভাব্য কারণ হ'ল ভুল TERMমান। উদাহরণস্বরূপ, আমার PS1 এ রঙগুলি ব্যবহার করার সময় আমার সাথে এটি ঘটেছিল তবে আমার TERMসেট করা ছিল xterm। আমি এটিকে পরিবর্তন করেছি xterm-256colorএবং তারপরে সিটিআরএল-আর আবার সঠিকভাবে কাজ শুরু করে।

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