আমি কীভাবে বায়োবগুলিতে আবার একটি শব্দ ঝাঁপতে Ctrl + বাম / Ctrl + ডান পেতে পারি?


19

আমার উবুন্টু ১১.১০ মেশিনগুলিতে বাইবো ৪.৩37 চালাচ্ছে আমি টার্মিনালে একবারে একটি শব্দ লাফানোর জন্য Ctrl+ / Ctrl+ কী সংমিশ্রণটি ব্যবহার করতে পারি । যাইহোক, আমার উবুন্টু 12.04 মেশিনে বাইবো 5.17 এর সাথে এটি আর কাজ করে না।

আমি পড়েছি যে বিভাজনগুলি এই কী কী সংমিশ্রণগুলিকে বিভাজনগুলি পুনরায় আকার দেওয়ার জন্য পুনরায় তৈরি করেছে এবং এখন Alt+ এবং Alt+ এর পছন্দসই প্রভাব রয়েছে। যাইহোক, আমি যেখানে খুঁজে পেতে অসমর্থ আছি Alt+ + এবং Alt+ + ম্যাপ করা হয় অর্ডার remap করার জন্য, Ctrl+ + এবং Ctrl+ + । যদি আমি Ctrl+ এবং Ctrl+ এর জন্য মূল বাঁধাই আনম্যাপ করি তবে কার্সার একবারে 1 টি অক্ষর নয়, একবারে কেবল 1 টি অক্ষর স্থানান্তরিত করে।

উত্তর:


11

একটি সমাধান ছিল পর্দায় ব্যাকএন্ডে স্যুইচ করা। যাইহোক, আমি সিটিআরএল-র সাথে সমস্যাগুলি পুনরাবৃত্তি করেছিলাম যখন আমি এটি করি। যে পরিবর্তন ~/.byobu/backendকরতে BYOBU_BACKEND=screen

পরবর্তীকালে আমি এই বাগ থেকে tmux ব্যবহার করে আরও ভাল সমাধান পেয়েছি । ~/.byobu/.tmux.confএই মান দিয়ে তৈরি করুন :

set-window-option -g xterm-keys on

তারপরে ~/.byobu/keybindings.tmux:

unbind-key -n C-Left
unbind-key -n C-Right

এখন সিটিআরএল-বাম এবং সিআরটিএল-ডান এক বার tmux এ একটি শব্দ লাফান।


0

আমার মধ্যে ~/.zshrc

bindkey '^[[1;5D' backward-word
bindkey '^[[1;5C' forward-word

... এবং এখন ctrl+left / rightশব্দগুলিকে বাইপু / টিএমউক্সে ঝাঁপ দাও।


এটি একটি দরকারী কৌশল। আমার ধারণা এটি কেবল zsh শেলের জন্য কাজ করে। ব্যক্তিগতভাবে, আমি স্থানীয়ভাবে zsh ব্যবহার করছি, তবে অন্য কোথাও ব্যাশ করছি।
chmac

0

পরিবর্তনের কারণ হ'ল ব্যোবু এখন tmuxপরিবর্তে ব্যাকএন্ড হিসাবে ব্যবহার করছেন screen

CTRL- Leftএবং CTRL- প্যানগুলি নেভিগেট করার জন্য Rightব্যবহৃত হয় tmux, তাই আমাদের এটি tmuxনা করতে বলতে হবে! কেবল আপনার সম্পাদনা করুন ~/.byobu/keybindings.tmuxএবং শেষের জন্য নিম্নলিখিত লাইনগুলি যুক্ত করুন:

unbind-key -n C-Left
unbind-key -n C-Right

কেবল লগ আউট / পিছনে প্রবেশ করুন এবং আপনার পরিবর্তনটি দেখা উচিত।

* দ্রষ্টব্য, এটি কেবল xtermপ্রকৃত পক্ষে নয়, কাজ করবে ttys। আপনি যে লক্ষ্য করবেন এমনকি ব্যবহার না করেই byobu, ctrl- leftএবং ctrl- rightA থেকে আশানুরূপ ব্যবহার করে না tty। উবুন্টু উপেক্ষা বলে মনে হয় /etc/inputrcযখন একটি ব্যবহার ttyকিছু কারণে।


2
আমি এটি চেষ্টা করেছিলাম, তবে তারপরে সিটিআরএল-বাম / ডান কেবল একবারে একটি অক্ষর সরিয়ে দেয়, পুরো শব্দটি নয়।
chmac

আমি @ chmac এর সমাধানটি নিশ্চিত করতে পারি।
jrg

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