আমি কীভাবে আমার কমান্ডের ইতিহাস অনুসন্ধান করব tmux এবং zshell এর সাথে কাজ করে?


14

আমি zshell ব্যবহার করি এবং tmux চেষ্টা করছি। শেলটিতে যদি আমি আঘাত করি তবে control-Rএটি বন্ধ হয়ে যায় bck-i-searchএবং আমি পূর্বে প্রবেশ করা কমান্ডগুলির সাথে মেলে টাইপ করতে শুরু করতে পারি। Tmux এ থাকাকালীন, control-Rকিছুই করার জন্য উপস্থিত হয় না। আমি আশেপাশে অনুসন্ধান করার চেষ্টা করেছি তবে এর কোনও কারণ / সমাধান খুঁজে পাওয়া যাচ্ছে না।


1
এটি tmux এর অধীনে একইভাবে কাজ করা উচিত। খারাপ কনফিগার হতে পারে?
ggustafsson

আপনার /etc/tmux.conf এবং ~ / .tmux.conf দেখুন। ডিফল্টরূপে সিআর কোনও কমান্ডের সাথে আবদ্ধ হয় না তবে এটি আপনার ক্ষেত্রে হতে পারে। ডিফল্ট সিআর tmux শেল (ব্যাশ) এর ভিতরে কাজ করে।
কুগার

উত্তর:


17

export EDITOR=viআপনার .zshrcকোথাও কোথাও কিছু আছে ? আমি এইখানে একই ধরণের সমস্যা ছিলাম C-a C-eএবং C-rআমি tmux শুরু না করা অবধি ভাল কাজ করেছি। দেখা যাচ্ছে যে অভ্যন্তরীণ zsh আমার EDITOR ভেরিয়েবলটি তুলেছে এবং কী-বাইন্ডিংগুলিকে vi স্টাইলে স্যুইচ করছে। আমার .zshrcমত সেট আপ করা সমস্যার সমাধান করে:

# Use vi as the default editor
export EDITOR=vi

# But still use emacs-style zsh bindings
bindkey -e

13

ক্ষত আপ যোগ bindkey '^R' history-incremental-search-backwardআমার .zshrc ফাইলে এবং কিছু কাজ করছে।


2
আমি জানি না tmux এবং zsh এর মধ্যে ইন্টারঅ্যাকশনটি কী যা এটি কাজ করা থেকে বঞ্চিত করে, তবে আপনার ফিক্সটি আমার পক্ষে কাজ করেছে। এটি আমাকে এতটা বিরক্ত করেছে যে আমি আসলে টিএমএক্সকে এড়িয়ে চলেছি। আমি আপনাকে যথেষ্ট ধন্যবাদ দিতে পারি না। ধন্যবাদ!
জাস্টিন ফোর্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.