tmux in putty: উইন্ডো স্যুইচ করতে ctrl-تیر ব্যবহার করুন


3

আমি এই সম্পর্কে বেশ কয়েকটি প্রশ্ন পেয়েছি, কিন্তু আমি একটি কার্যকরী উত্তর খুঁজে পাইনি।

আমি আমার উবুন্টু 14.04 ভিপিএসে লগইন করতে পুট্টি (0.63) ব্যবহার করছি।
Tmux- এ আমি tmux উইন্ডো পরিবর্তন করতে ctrl- বাম এবং ctrl- ডান ব্যবহার করতে চাই।

আমি যে টিএমএক্স সেটিংস ব্যবহার করছি তা এখানে:

bind -n C-Right next-window
bind -n C-Left previous-window
set-option -g default-terminal "xterm-265color"
set-option -gw xterm-keys on

পুট্টিতে টার্মিনাল ধরণের স্ট্রিংটি "xterm-256color" এ সেট করা হয়েছে

আমি যখন tmux শুরু না করে vps এ লগইন করি তখন আমার এই কীকোডগুলি থাকে:

left: ^[[D
right: ^[[C
ctrl-left: ^[OD
ctrl-right: ^[OC

Tmux শুরু করার পরে সিটিআরএল-বামে বামের মতো একই কোড রয়েছে এবং সিআরটিএল-ডানদিকে ডান হিসাবে একই কোড রয়েছে।

আমি পুট্টিতে বিভিন্ন সেটিংস চেষ্টা করেছি, তবে আমি সর্বদা একই কোডগুলি পাই।

আমার কি টার্মিনো / ইনপুটসিআর / ... পরিবর্তন করা দরকার? আমি কেমন করে ঐটি করি?

আমি কি এটি টিএমউসে "সেট-টার্মিনাল-ওভাররাইডস" দিয়ে সমাধান করতে পারি? আমি কোডগুলির একটি তালিকা বা একটি বিস্তারিত ব্যাখ্যা কোথায় পাব?

এই কাজ পেতে কিভাবে কোন ধারণা?

উত্তর:


1

দেখে মনে হচ্ছে আমাকে এটি .tmux.conf এ যুক্ত করতে হবে:

set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"

আমি এর আগে চেষ্টা করেছিলাম, তবে ইতিমধ্যে অন্য সেটিংসের সাথে কনফিগারেশনে একটি আলাদা "সেট-জি টার্মিনাল-ওভাররাইড" ছিল। অপসারণের পরে সবকিছু কাজ করে।

আমি এখানে সমাধানটি পেয়েছি: https://bbs.archlinux.org/viewtopic.php?id=129912

আপডেট : আরও কিছু পরিবর্তন পরে আমার সম্পূর্ণ tmux কনফিগারেশন:

bind -n C-Right next-window
bind -n C-Left previous-window
set-option -g default-terminal "screen"
set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@:XT:Ms=\E]52;%p1%s;%p2%s\007:Cc=\E]12;%p1%s\007:Cr=\E]112\007:Cs=\E[%p1%d q:Csr=\E[2 q,screen*:XT,*256col*:colors=256"
set-option -gw xterm-keys on
set-option -g assume-paste-time 1
set-option -g base-index 0
set-option -g bell-action any
set-option -g bell-on-alert off
set-option -g default-command ""
set-option -g default-path ""
set-option -g default-shell "/bin/bash"
set-option -g destroy-unattached off
set-option -g detach-on-destroy on
set-option -g display-panes-active-colour red
set-option -g display-panes-colour blue
set-option -g display-panes-time 1000
set-option -g display-time 750
set-option -g history-limit 2000
set-option -g lock-after-time 0
set-option -g lock-command "lock -np"
set-option -g lock-server on
set-option -g message-attr none
set-option -g message-bg colour16
set-option -g message-command-attr none
set-option -g message-command-bg colour16
set-option -g message-command-fg colour253
set-option -g message-fg colour253
set-option -g message-limit 20
set-option -g mouse-resize-pane off
set-option -g mouse-select-pane off
set-option -g mouse-select-window off
set-option -g mouse-utf8 on
set-option -g pane-active-border-bg default
set-option -g pane-active-border-fg colour144
set-option -g pane-border-bg default
set-option -g pane-border-fg colour16
set-option -g prefix C-b
set-option -g renumber-windows off
set-option -g repeat-time 500
set-option -g set-remain-on-exit off
set-option -g set-titles off
set-option -g set-titles-string "#S:#I:#W - "#T""
set-option -g status on
set-option -g status-attr none
set-option -g status-bg colour67
set-option -g status-fg black
set-option -g status-interval 15
set-option -g status-justify left
set-option -g status-keys emacs
set-option -g status-left "#[fg=colour232,bg=colour144] #S #[fg=colour144,bg=colour67,nobold,nounderscore,noitalics]"
set-option -g status-left-attr none
set-option -g status-left-bg default
set-option -g status-left-fg default
set-option -g status-left-length 100
set-option -g status-position bottom
set-option -g status-right "#[fg=colour16,bg=colour67,nobold,nounderscore,noitalics]#[fg=colour253,bg=colour16] %Y-%m-%d  %H:%M #[fg=colour144,bg=colour16,nobold,nounderscore,noitalics]#[fg=colour232,bg=colour144] #h "
set-option -g status-right-attr none
set-option -g status-right-bg default
set-option -g status-right-fg default
set-option -g status-right-length 100
set-option -g status-utf8 on
set-option -g update-environment "DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY"
set-option -g visual-activity off
set-option -g visual-bell off
set-option -g visual-content off
set-option -g visual-silence off
set-option -g word-separators " -_@"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.