আমার মধ্যে .bashrc
, আমি আছে
bind -r '\C-s'
stty -ixon
#bind C-s to go backword (puns) - moves cursor to previous [:space:] on cmd line
set -o ignoreeof
bind '"\C-s": shell-backward-word'
#bind C-d to go forword
bind '"\C-d": shell-forward-word'
এইটিআইটিএম 2-তে ওএসএক্স হাই সিয়েরাতে কাজ করে। তবে, আমি যদি একইভাবে কোনও টিএমউক্স সেশনে (২.7) আছি তবে তারা কাজ করে না।
আমার .tmux.conf
কোনও উদাহরণ C-s
বা নেই C-d
, আমার উপসর্গটি C-a
হস্তক্ষেপ করা উচিত নয়। কেবলমাত্র set-environment -g 'IGNOREEOF' 2
এটির যে কোনও একটিকে রেফারেন্স দেয় যা কেবল tmux কে উপেক্ষা করতে বলা উচিত C-d
।
কী সমস্যা হচ্ছে বা কীভাবে এই সমস্যাটি ডিবাগ করা যায় সে সম্পর্কে আমার কোনও ধারণা নেই। সঠিক দিকের যে কোনও পয়েন্টার প্রশংসিত হবে। ধন্যবাদ!
cat -vet
এবং উভয় ^S
জন্য শো । এবং উভয়ই দেখায় (যা আমি এটি দেখার আগে পর্যন্ত সবচেয়ে স্বজ্ঞাত নয়)। কেবলমাত্র কয়েকটি মুখ্য কমান্ড দেখায়, যার মধ্যে কোনওটি ওভারল্যাপ করা উচিত নয়। C-d
C-s
stty -a
-ixon
-ixoff
list-keys
এটি দেখায় যে কন্ট্রোল-গুলি প্রোগ্রামটি (বিড়াল) কাছে টিএমউক্সের মাধ্যমে পাস হচ্ছে। সম্ভবত আপনার শেল বাঁধাই হয়েছে? তাদের সাথে তালিকাভুক্ত করুন
—
meuh
bash -p
আমি মনে করি না যে এটি কি
—
জেরেমিসপ্রোফাইল
bash -p
করে। থেকে bash -c "help set"
আমি কোনো ব্যাশ যুক্তি যে সব বাইন্ডিং তালিকা হবে দেখতে না (এটা এও বলে যে -p
হয়েছে কার্যকর ইউআইডি / বাস্তব ইউআইডি / gid করার gid সেটিং সঙ্গে কাজ করতে)। আমি বিভ্রান্ত, দুঃখিত।
দুঃখিত, আমি বোঝানো
—
meuh
bind -p
।
tmux list-keys
।stty -a
আপনার কাছে এখনও আছে কিনা তা পরীক্ষা করুন-ixon
। এর মাধ্যমে কিছু চালানcat -vet
এবং কী ঘটে তা দেখতে নিয়ন্ত্রণের চরিত্রগুলি টাইপ করুন।