টিমাক্সে "কিল কারেন্ট সেশন" শর্টকাট তৈরি করা হচ্ছে


8

টমাক্সে কী একটি শর্টকাট তৈরি করা সম্ভব যা বর্তমান অধিবেশনটিকে হত্যা করবে? "কিল-সেশন -t মাইসেশন" টাইপ করা খুব সুবিধাজনক নয়

আমি যেমন কিছু কল্পনা

bind X kill-session -t $currentsesion

কোন সেশনটি বর্তমান তা কীভাবে বাঁধতে হবে তা আমি কী বুঝতে পারি না।

উত্তর:


16

চারপাশে খেলার পরে আমি দেখতে পেলাম যে আমি নীচের শর্টকাটটি তৈরি করতে পারি যা আমার পছন্দ মতো আচরণ করে:

  • বর্তমান অধিবেশন হত্যা
  • অন্যান্য সমস্ত সেশন অক্ষত রেখে দেয়

bind X confirm-before "kill-session -t ''"

এই সমাধানটি কাজ করে বলে মনে হচ্ছে তবে হ্যাকের মতো দেখাচ্ছে। আমি আশা করি এটি করার আরও ভাল উপায় আছে।

সম্পাদনা

মন্তব্যে নির্দেশিত হিসাবে , -tপ্যারামিটার বাদ tmuxদিলে স্বয়ংক্রিয়ভাবে বর্তমান সেশনটি ব্যবহার করা হবে যাতে কোডটিও সংক্ষিপ্ত করা যায়:

bind X confirm-before kill-session


5
খালি স্ট্রিংটি অবশ্যই "বর্তমান অধিবেশন "টিকে লক্ষ্য-সেশন হিসাবে বানান করার একটি বৈধ উপায় , তবে আপনি কেবল -t(এবং তার যুক্তি) বাদ দিতে পারেন :" বর্তমান সেশন "ডিফল্ট টার্গেট-সেশনটি যদি -tসরবরাহ না করা হয় তবে । সুতরাং কেবল bind X confirm-before kill-session
— এটির

0

আপনি একটি উপযুক্ত লাইন tmuxসম্পাদনা করে ~/.tmux.confএবং সরবরাহ করে শর্টকাটগুলি সংজ্ঞায়িত করতে পারেন bind-key। ম্যানুয়েল পৃষ্ঠা কিছু উদাহরণ দেখায়।

অতিরিক্ত পড়ার জন্য:


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