Tmux- এ অন্য উইন্ডোজ কীভাবে বন্ধ করবেন?


9

আমি সহজে ব্যবহার .bashrcকরতে কিছু ফাংশন লিখি tmux:

#!/bin/bash
# .bashrc

# vim            tmux
#-----  --------------------
tabc()  { tmux kill-window; }
tabe()  { tmux new-window; }
tabf()  { tmux find-window $@; }
tabn()  { tmux next-window; }
tabo()  { ; }                         # <-- How to `tabonly`?
tabp()  { tmux previous-window; }
qa()    { tmux kill-session; }
sp()    { tmux split-window; }
vsp()   { tmux split-window -h; }
on()    { tmux kill-pane -a; }

typeset -fx tab{c,e,f,n,o,p} {,v}sp qa on

আমি tabonlyআদেশটি বাস্তবায়ন করতে চাই , তবে কীভাবে তা জানি না।

উত্তর:


5

উইন্ডোটি দিয়ে আপনি বর্তমান উইন্ডো হিসাবে রাখতে চান , ব্যর্থ হওয়া পর্যন্ত কেবল কল করুন next-windowএবং kill-windowবার বার next-window:

while tmux next-window 2> /dev/null; do
    tmux kill-window
done

6
Tmux এর পরবর্তী প্রকাশে (অর্থাত্ 1.7) kill-window -aবর্তমান উইন্ডো ব্যতীত সমস্ত উইন্ডোজকে হত্যা করতে হবে।
ক্রিস জনসন

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