কেন Esc-p বা Ctrl-p এক টার্মিনালে কাজ না করে অন্য সমস্ত ক্ষেত্রে কাজ করবে?


0

যাইহোক, আমি যখন উবুন্টু 16.04 এ আমার এক্স সেশনটি শুরু করি, তখন আমি 6 টি ট্যাব সহ একটি জিনোম টার্মিনাল উইন্ডোটি পাই এবং এগুলি সমস্ত শেষ ট্যাব ব্যতীত প্রত্যাশা অনুযায়ী কাজ করে। এক যে হারায় Esc- p/ Alt- Pকার্যকারিতা।

যেহেতু এটি অন্যান্য 5 টি ট্যাবগুলিতে কাজ করে, তাই আমার ধারণাটি হ'ল এটিই শেষ ট্যাব। একই সময়ে, আমি যদি সেই ট্যাবটি বন্ধ করে দিয়ে এবং একটি নতুন খুলি, তবে নতুনটি প্রত্যাশার মতো কাজ করে।

আমি যখনই আমার এক্স সেশনটি খুলি তখন সেই টার্মিনাল উইন্ডোটি স্বয়ংক্রিয়ভাবে খোলে।

আর একটি জিনিস যা কাজ করে না তা হ'ল Ctrl- d। প্রথম যখন আমি এইটিকে আঘাত করি তখন আমি ^Dকনসোলে একটি পাই এবং এটি মারা যায় না।

পার্শ্ব নোট হিসাবে, আমি যা করি তা .bashrcহ'ল stty -ctlechoআমি ^Cসমস্ত সময় পাই না (যা অন্যথায় আমাকে অনুলিপি / পেস্ট ব্যবহার করা থেকে বিরত রাখে!) সুতরাং মনে হয় যে নির্দিষ্ট সময়টি কার্যকর হওয়ার পরে আমি ^Dযখন দেখি না কনসোলে Ctrl- dকী টাইপ করা হচ্ছে ।

ভুল কি হতে পারে?

সম্পর্কিত বাইনারিগুলি:

alexis   23335 22889  0 08:31 ?        00:00:22 /usr/lib/gnome-terminal/gnome-terminal-server
alexis   23376 23335  0 08:31 pts/19   00:00:00 bash
alexis   23377 23335  0 08:31 pts/20   00:00:00 bash
alexis   23378 23335  0 08:31 pts/21   00:00:00 bash
alexis   23379 23335  0 08:31 pts/22   00:00:00 bash
alexis   23387 23335  0 08:31 pts/23   00:00:00 bash
alexis   23430 23335  0 08:31 pts/24   00:00:00 bash
alexis   24960 23335  0 08:53 pts/5    00:00:00 bash
alexis   25387 23335  0 09:02 pts/6    00:00:00 bash

1
আপনি দয়া করে কোন টার্মিনাল এমুলেটর এবং আপনি কীভাবে সঠিকভাবে ব্যবহার করছেন তা স্পষ্ট করে বলতে পারেন? xtermট্যাবগুলিকে সমর্থন করে না, সুতরাং এটি আপনার নেই যেগুলি xtermট্যাবগুলি নয়।
egmont

@ ইগমন্ট, আহ ... আমি সর্বদা এটির হিসাবে মনে করি xtermযেহেতু আমি এক্স এর অধীনে আছি এবং এটি একটি টার্মিনাল। আমি আমার প্রশ্ন আপডেট।
অ্যালেক্সিস উইল্ক

উত্তর:


1

সমস্যাটি কী তা আজ খুঁজে পেলাম।

H:M:Sবর্তমান পথের পরে সময় ( ) অন্তর্ভুক্ত করার জন্য আমি কয়েক দিন আগে আমার প্রম্পটটি পরিবর্তন করেছি , যাতে আমি যখন কোনও আদেশ চালাই তখন আমি দেখতে পারি। এটি কার্যকর যখন আমি যখন কোনও কমান্ড প্রতিটি সময় ব্যবহার না করেই কতক্ষণ সময় নেয় সে সম্পর্কে ধারণা পেতে চাই /usr/bin/time

এই সংযোজনটি প্রম্পটের দৈর্ঘ্যটিকে আরও দীর্ঘতর করে তোলে (স্থান সহ আরও 9 টি অক্ষর) এবং Esc- p/ Alt- Pকার্যকারিতা বন্ধ হয়ে যায় কারণ এটি স্থির করে যে কার্সারের অবস্থানটি কলাম 1 থেকে খুব দূরে।

যদি আমি করি:

cd ..

ঠিক একবার, প্রম্পটের দৈর্ঘ্য কেবল কার্যকারিতা ফিরে আসার পরিমাণ হ্রাস পেয়েছে!

নোট করুন Ctrl- Rএখনও কাজ করে।


আপনি এটি কার্যকর করার জন্য কোনও সমাধান খুঁজে পেয়েছেন?
ফিলিপ গ্যাচাউদ

ফিলিপেগাচউদ ওয়েল, সিটিআরএল-আর ব্যবহারের সংক্ষিপ্ততা, আসলেই নয়।
অ্যালেক্সিস উইলকে

0

নিম্নলিখিত কনফিগারেশন সহ আমার সম্পাদনা মোডে আমার। / .inputrc পরিবর্তন করেছে

set completion-ignore-case on
set show-all-if-ambiguous on
set show-all-if-unmodified on

set editing-mode vi
set keymap vi-insert

"\C-p":previous-history
"\C-n":next-history
"\C-a.":beginning-of-line
"\C-e.":end-of-line

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