নেস্টেড রিমোট সেশনে কীভাবে বাইবো কী-বাইন্ডিং ব্যবহার করবেন?


22

আমি ব্যোবু (টিমাক্সের সাথে, জিনোম-টার্মিনালের অভ্যন্তরে) ব্যবহার করছি এবং এর কী-বাইন্ডিংগুলিতে আমার সমস্যা আছে (যা আমি সম্ভবত বুঝতে ব্যর্থ হয়েছি)।

আমি বায়োবু চালু করি, কয়েকটি উইন্ডো খুলি তারপরে, এই উইন্ডোগুলির একটি থেকে আমি অন্য একটি মেশিনে প্রবেশ করে সেখানে বাইবু চালু করি। আমি Ctrl- cবা Ctrl- a- টিপুন cকিনা তা নিশ্চিত না, আমি এই দূরবর্তী সেশনে উইন্ডোগুলির মধ্যে কীভাবে তৈরি এবং স্যুইচ করব তা নিশ্চিত নই।

দ্রষ্টব্য: যদি আমি প্রবেশ করি Shift- F12আমি দূরবর্তী সেশনে ফাংশন কীগুলি ব্যবহার করে উইন্ডোগুলির মধ্যে স্যুইচ করতে পারি তবে এটি আদর্শের চেয়ে কম নয় কারণ আমার প্রধান সেশনে উইন্ডোগুলির মধ্যে পরিবর্তনও প্রয়োজন।

কোন ধারনা?

আপনার সাহায্যের জন্য আগাম ধন্যবাদ।


1
দুটি টিএমউक्स উদাহরণ থাকা আসলেই বিভ্রান্তিকর: আপনি যদি পারেন তবে এড়ানোর বিষয়টি বিবেচনা করুন। এটি বলেছিল, আমি আপনার প্রশ্নের উত্তর দিয়েছি।
জেনিফার উইলসন

উত্তর:


20

আমি ধরে নিচ্ছি যে আপনি বাইবু ব্যবহার করার জন্য কনফিগার করেছেন Ctrl- টিএমউক্সের Aপালানোর ক্রম হিসাবে।

আপনার টার্মিনালটিতে আপনি যে কমান্ডগুলি টাইপ করেন তা প্রথমে আপনার স্থানীয় tmux উদাহরণ দ্বারা পরিচালিত হয়, তারপরে নেস্টেড tmux সেশন দ্বারা পরিচালিত হয়। এর অর্থ নেস্টেড ইভেন্টে যেতে আপনার দু'বার পালাতে হবে:

  • Ctrl- a c# আপনার স্থানীয় সেশনে একটি উইন্ডো খোলে
  • Ctrl- a Ctrl- a c# আপনার দূরবর্তী সেশনে একটি উইন্ডো খোলে

যদি দ্বিতীয় লাইনটি কাজ না করে তবে চেষ্টা করুন ( @artm দ্বারা চিহ্নিত হিসাবে )

  • Ctrl- a a c# সেকেন্ড এ ছাড়াCtrl

2
একটি অতিরিক্ত ধারণা: আপনি যদি প্রায়শই এটি করেন তবে অভ্যন্তরীণ মেশিনের জন্য কমান্ড কীটি ^ বি এর মতো অন্য কোনওটিতে পরিবর্তন করুন।
পুলি

7
আমার জন্য কাজ করে না। স্থানীয় বাইবু সেশনের অন্য ট্যাবে ডাবল সিটিআরএল-একটি স্যুইচ
জেলিন লুও

1
@ গ্রীন আমি একই সমস্যাটি অনুভব করছি, দু'বার সিআরটিএল-টি টিপে টিপে বাইরের সেশনে ট্যাব পরিবর্তন করা হয়।
লগঅফ

6
এটি হওয়া উচিত Ctrl-a a c(নিয়ন্ত্রণ ছাড়াই 'দ্বিতীয়' ক ')
আর্টেম

16

আমি খুঁজে পেয়েছি Shift-F12বাইরের বাইবোগুলির কী বাইন্ডিংগুলি টগল চালু / বন্ধ করে মনে রাখা এবং ব্যবহার করা কিছুটা সহজ। মনে রাখার একমাত্র নতুন কী Shift-F12এবং তারপরে অভ্যন্তরীণ বাইবুটি সাধারণ এফ-কিবাইন্ডিংগুলি দিয়ে নিয়ন্ত্রণ করা যায়।

এখানে সমাধান খুঁজে পেয়েছি ।


1
এটি বাইবুর অভ্যন্তরে চলমান একটি অ্যাপ্লিকেশনটিতে এফ-কীগুলি প্রেরণ করতে সক্ষম হওয়ার জন্যও দরকারী। যেমনটি এতেও
দ্য

2

Ctrl-a Ctrl-aআমার জন্যও কাজ করেনি আমি দেখতে পেয়েছি যে এটি নিম্নলিখিত লাইনটিতে মন্তব্য করার পরে কাজ করেছে .byobu/keybindings.tmux:

unbind-key -n C-a

অভ্যন্তরীণ টিমাক্স send-keyকমান্ডটি ব্যবহার করা হবে :

  • ফলিত বা উইন্ডোটি নির্বাচন করুন যেখানে নেস্টেড সেশনটি চলে
  • প্রেস Ctrl+ + a :লিখুন send-key -2এবং তারপর কমান্ড বা কী আপনি পাঠাতে চান

উদাহরণ:

  • Ctrl+ a : send-key -2 c= নতুন উইন্ডো তৈরি করুন
  • Ctrl+ a : send-key -2 p= পূর্ববর্তী উইন্ডোতে স্যুইচ করুন
  • Ctrl+ a : send-key -2 n= পরবর্তী উইন্ডোতে স্যুইচ করুন

খুব স্বজ্ঞাত নয়, এমনকি পুট্টির সাথেও কাজ করে।


এর জন্য ধন্যবাদ! আমি আমার স্থানীয় বাইবু উপসর্গটি সিবিতে এবং আমার দূরবর্তী বাইওউ উপসর্গটি সিএতে সেট করতে সক্ষম হয়েছি ~ / .byobu / keybindings.tmux এ পরিবর্তন করে। এটি ~ / .byobu / .tmux.conf এ সেট করার চেষ্টা করছে কোনও কারণে কাজ করে নি।
মার্ক লাউঘার্ন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.