Tmux শিরোনামটি job fg` থেকে মূল কাজের নাম পর্যন্ত রাখুন


2

আমি ইভির .zshrc / .tmux.conf ব্যবহার করছি ।

যখন আমি একটি ভিম সেশন চালাচ্ছি এবং আমি Ctrl+ zএবং তারপরে ⚘ fg, তখন এটি আমার tmux ফলকের শিরোনামে পরিবর্তন করে fg। আমি বরং এটিতে ফিরে যেতে চাইতাম vim whatever.txt, বা যা ব্যবহার করে যা হ'ল তা আমার কাছে ফিরে আসে ।

কিভাবে আমি এটি করতে পারব?

উত্তর:


0

পরিবর্তন করুন preexec()আপনার ফাংশন .zshrcথেকে

function preexec {
  local fg_title
  if [[ $* == fg* ]]; then
     if [[ $* == *%* ]]; then
        fg_title=($(jobs ${${(z)1}[2]}))
     else
        fg_title=($(jobs %%))
     fi
     title "${fg_title[5,-1]}"
  else
     title $*
  fi
}

কোডটি অবশ্যই সর্বোত্তম নয়, তবে আপনি কোনও প্রক্রিয়াটিকে অগ্রভূমিতে রাখার জন্য যদি fgওডার ব্যবহার করেন তবে এটি কাজ করে fg %2। তবে আমি এটির fg %viসাথেও কাজ করতে পারি না।

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