2010-01-25 10 views
7

में मार/यंक (कट/पेस्ट) मैं ज़श का उपयोग करता हूं और इसके लिए Emacs कीबाइंडिंग सेट अप करता हूं। मुझे यह सभी मेरे नियमित Emacs टेक्स्ट मैनिपुलेशन कमांड को दोहराना पसंद है। जिसे मैं याद करता हूं वह किल/यांक कुंजी है। यह अच्छा होगा अगर मैं पाठ का चयन कर सकता हूं (सी-एसपीसी - यह काम करता है) और फिर kill-region (सी-डब्ल्यू) जैसे कुछ ऐसा करें - यह अभी पिछले शब्द को हटा देता है)। यांक (सी-वाई) ठीक काम करता है और मैं एम-वाई का उपयोग करके भी उनके माध्यम से चक्र चला सकता हूं।जेडएसएच

क्या किसी के पास ऐसा सेटअप काम कर रहा है?

उत्तर

8

मेरी .inputrc फ़ाइल में एक साधारण "\C-w": kill-region फ़ाइल जो मैं चाहता हूं उसके लिए कुंजी को बांधता है।


अद्यतन: बोले बहुत जल्दी। उपर्युक्त केवल उन अनुप्रयोगों के लिए करता है जो रीडलाइन लाइब्रेरी का उपयोग करते हैं। Zsh अपने zle का उपयोग करता है। इसी तरह के व्यवहार को कॉन्फ़िगर करने का तरीका bindkey "\C-w" kill-region को अपने .zshrc

+0

पर चिपकाना है, आप मूल व्यवहार को बनाए रखने के लिए '^ W' और बाइंड' kill-region' को '^ X'' रखना चाहते हैं और फिर भी सामान को काट सकते हैं । – exic