tmux: বাম / ডান / উপরে / নীচে বোতামে পুনরায় চাপানো কীগুলি


12

Tmux ব্যবহার ফলকগুলি মাধ্যমে সরানো করতে পারবেন Ctrl-b+ + (→, ←, ↑, ↓)

আমি এটিকে পুনরায় তৈরি করতে চাই:

Ctrl-b+ Ctrl-(l, j, i, k)

রেফারেন্সের জন্য, কীগুলির লেআউটটি l,j,i,kতীর কীগুলির সাথে সমান, তবে হাত সরানো ছাড়াই এগুলি টাইপ করা সহজ।

আমি এখানে এবং সেখানে কয়েকটি জিনিস সম্পাদনা .tmux.confকরছি, তবে উপরের কমান্ডগুলি কীভাবে পুনরায় ফিরিয়ে আনতে হবে তার তথ্য আমি পাইনি।


4
man tmux | less -p select-pane
জেসনওয়ারিয়ান

উত্তর:


14

tmux list-keys(বা prefix + ?ডিফল্ট সেটিংসে) আপনাকে সেট আপ করার জন্য প্রয়োজনীয় কমান্ড আকারে বর্তমান কী ম্যাপিং দেয়। দেখুন man tmux, কমান্ডের নামটি bind-key(এবং আপনি এর সাথে ডিফল্ট বাইন্ডিংগুলি মুছে ফেলতে চাইতে পারেন unbind-key)।

আপনি আরও "স্ট্যান্ডার্ড" সংমিশ্রণ hjkl বিবেচনা করতে চাইতে পারেন , যা viক্লোন (হোম সারিটির সমস্ত কী) থেকে পরিচিত এবং বিশেষত যদি আপনি দ্রুত টাইপ লেখক হন।


11

আপনি যদি ভিএম-জাতীয় নেভিগেশন আটকে রাখতে চান তবে এটির পুনর্নির্মাণের resize-paneজন্যও দরকারী হবে :

# vim-like pane resizing  
bind -r C-k resize-pane -U
bind -r C-j resize-pane -D
bind -r C-h resize-pane -L
bind -r C-l resize-pane -R

# vim-like pane switching
bind -r k select-pane -U 
bind -r j select-pane -D 
bind -r h select-pane -L 
bind -r l select-pane -R 

# and now unbind keys
unbind Up     
unbind Down   
unbind Left   
unbind Right  

unbind C-Up   
unbind C-Down 
unbind C-Left 
unbind C-Right

আমি আপনাকে আমার রেফারেন্স.tmux.conf হিসাবে দেখাব

এবং যাইহোক 'horizontal-split', hকীটি আপনার যদি এটিতে থাকে তবে এটি পুনরায় তৈরি করতে ভুলবেন না কারণ এটি আপনার pane-resizeএবং এর সাথে হস্তক্ষেপ করবে pane-switch


3
কেবলমাত্র একটি নোট: "-r" আপনাকে কমান্ডটি আবদ্ধ করার পরে প্রিফিক্স করার অনুমতি দেয়: উদাহরণস্বরূপ: CTRL-B CTRL-J CTRL-J CTRL-Jবর্তমান ফলকে 3 লাইন পরিবর্তে প্রসারিত করবে:CTRL-B CTRL-J CTRL-B CTRL-J CTRL-B CTRL-J
gbin
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.