Tmux এ উইন্ডোটি কীভাবে শেষ করবেন? ভালো লেগেছে Ctrlakমধ্যে শর্টকাট পর্দা সঙ্গে Ctrlaউপসর্গ হচ্ছে।
Tmux এ উইন্ডোটি কীভাবে শেষ করবেন? ভালো লেগেছে Ctrlakমধ্যে শর্টকাট পর্দা সঙ্গে Ctrlaউপসর্গ হচ্ছে।
উত্তর:
কেন্টের প্রতিক্রিয়া আপনার প্রশ্নের সম্পূর্ণরূপে জবাব দিয়েছে, তবে আপনি যদি জিএনইউ স্ক্রিনের মতো tmux এর কনফিগারেশনটি পরিবর্তন করতে চান তবে এখানে একটি tmux.conf রয়েছে যা আমি এটি সম্পাদন করতে ব্যবহার করেছি:
# Prefix key
set -g prefix C-a
unbind C-b
bind C-a send-prefix
# Keys
bind k confirm kill-window
bind K confirm kill-server
bind % split-window -h
bind : split-window -v
bind < resize-pane -L 1
bind > resize-pane -R 1
bind - resize-pane -D 1
bind + resize-pane -U 1
bind . command-prompt
bind a last-window
bind space command-prompt -p index "select-window"
bind r source-file ~/.tmux.conf
# Options
set -g bell-action none
set -g set-titles on
set -g set-titles-string "tmux (#I:#W)"
set -g base-index 1
set -g status-left ""
set -g status-left-attr bold
set -g status-right "tmux"
set -g pane-active-border-bg black
set -g pane-active-border-fg black
set -g default-terminal "screen-256color"
# Window options
setw -g monitor-activity off
setw -g automatic-rename off
# Colors
setw -g window-status-current-fg colour191
set -g status-bg default
set -g status-fg white
set -g message-bg default
set -g message-fg colour191
চেষ্টা Prefix
+&
যদি তোমার থাকে
bind q killp
আপনার মধ্যে .tmux.conf
, আপনি উইন্ডোটি খুব মারতে Prefix
+ টিপতে পারেন q, কেবলমাত্র যদি সেই উইন্ডোটিতে কেবল একটি প্যানেল থাকে।
উপরের উপসর্গের ডিফল্টটি Ctrl + হয় b, সুতরাং ডিফল্টরূপে উইন্ডোটি শেষ করতে আপনি Ctrl + ব্যবহার করতে পারেনb &
Ctrl+b &
দ্রষ্টব্য, y
আপনি যে উইন্ডোতে সমস্ত প্যানগুলি অন্তর্ভুক্ত করে বর্তমান উইন্ডোটি সত্যিকারভাবে হত্যা করতে হবে তা নিশ্চিত করতে হবে। আপনি এর আগে সর্বশেষ যে উইন্ডোটি ব্যবহার করেছিলেন সেটির অভ্যন্তরে আপনাকে স্থাপন করা হবে।
Prefix
+ q
পেন সংখ্যাটি দেখায়, সুতরাং killp
এই সংমিশ্রণে নিয়োগ দেওয়া এই শর্টকাটটিকে ওভাররাইড করবে।
<Prefix>
&
একটি জানালা হত্যার জন্য
<Prefix>
x
একটি ফলক হত্যার জন্য
যদি কেবল একটি ফলক থাকে (যেমন উইন্ডোটি একাধিক প্যানে বিভক্ত না হয় <Prefix>
x
তবে উইন্ডোটি মেরে ফেলা হবে)
সর্বদা হিসাবে পুনরাবৃত্তি, <Prefix>
সাধারণত হয় CTRL+b
। (আমি প্রাথমিক প্রশ্নগুলির জন্য মনে করি, আমরা কেবল CTRL+b
সব সময় বলতে পারি , এবং উপসর্গের বিষয়ে মোটেও কথা বলি না তবে যাইহোক :))
respawn-pane -k
।
সাধারণত:
tmux kill-window -t window-number
সুতরাং উদাহরণস্বরূপ, আপনি যদি উইন্ডো 1 এ থাকেন এবং আপনি উইন্ডো 9 কে হত্যা করতে চান:
tmux kill-window -t 9
INFO=$(tmux new-window -P notepad)
অনুসরণ করতে পারে tmux kill-window -t $INFO
।
আমার জন্য সমাধানটি দেখে মনে হচ্ছে:
ctrl+b q
ফলক সংখ্যা প্রদর্শন করতেctrl+b x
ফলক হত্যা করতে।শেষ ফলকটি হত্যা করা উইন্ডোটিকে হত্যা করবে।
Killing last pane will kill window
। আমার জন্য কাজ করে না? আমি ম্যাক ব্যবহার করছি
আপনি যদি শর্টকাট না যুক্ত করে একবার এটি করতে চান তবে আপনি সর্বদা টাইপ করতে পারেন
<prefix>
:
kill-window
<enter>
যখন আপনি জিজ্ঞাসা করেছিলেন কীভাবে উইন্ডো রেসপেন্ড করতে হয় ফলক , আমি প্রায়শই এটি হত্যা করতে চাই না তবে কেবল এটি একটি কর্মক্ষম অবস্থায় ফিরিয়ে আনতে চাইতাম (প্যানগুলির বিন্যাসটি আমার পক্ষে গুরুত্বপূর্ণ, একটি ফলককে হত্যা এটি ধ্বংস করে তাই আমাকে অবশ্যই এটি পুনরায় তৈরি করতে হবে); tmux respawn
কমান্ড প্রদান করে এই প্রভাব: respawn-pane
শ্রদ্ধা। respawn-window
। আমার মতো লোকেরা এই সমাধানটি এখানে খুঁজে পেতে পারে।
লট এর বিভিন্ন উপায়ে এটি করতে পারে তবে আমার প্রিয়টি কেবল বাশ প্রম্পটে 'প্রস্থান' টাইপ করে।
ctrl + d
লিনাক্স টার্মিনালে একটি উইন্ডো হত্যা করে, tmux এও কাজ করে।
এটি একপ্রকারের মত।