क्या मैं zsh के लिए हॉटकी बाँध सकता हूँ?


2

मैं बाध्य करने के लिए चाहते हैं <C-h>निष्पादित करने के लिए tmux slect-window -t -1, <C-l>अमल करने के लिए tmux slect-window -t +1zsh में, मैं यह कर सकता है?

जवाबों:


0

आप इसे zsh फ़ंक्शंस के एक जोड़े को जोड़कर हल कर सकते हैं, उन्हें zleविगेट्स के रूप में पंजीकृत कर सकते हैं, और फिर उन्हें हॉटकीज़ में bindkeyमैप करने के लिए उपयोग कर सकते हैं।

मैं कुछ भी करने के लिए बाध्य नहीं करना चाहता <C-l>, क्योंकि यह आमतौर पर कीबाइंडिंग है clear, और मैं इसे काफी उपयोग करता हूं।

इससे आपकी समस्या का समाधान हो जाना चाहिए:

control_h() {
  tmux select-window -t -1
}
zle -N control_h
bindkey "\Ch" control_h

control_l() {
  tmux select-window -t +1
}
zle -N control_l
bindkey "\Cl" control_l

कैसे बुनियादी कीबोर्ड शॉर्टकट zsh में कवर किया जाता है बनाने के लिए यहाँ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.