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


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.