Ctrl + L Console2 + Cygwin + Bash में स्क्रीन को साफ नहीं करता है


3

शीर्षक के अनुसार, जब मैं Ctrl + L दबाता हूं तो यह एक वापसी गाड़ी का अनुकरण करता है और मुझे संकेत देता है।


मेरे लिये कार्य करता है। क्या आप हाल ही में Cygwin संस्करण का उपयोग कर रहे हैं? आप किस शेल का उपयोग कर रहे हैं (यानी डिफ़ॉल्ट बैश या कुछ और)?
ak2

मैं बस एक ही समस्या के साथ खरोंच से cygwin पुनर्स्थापित। मैं Console2 को पुनर्स्थापित करने जा रहा हूं।
wulfgarpro

साथ ही बस Console2 को फिर से इंस्टॉल किया और सभी सेटिंग्स को मिटा दिया। समान सौदा - Ctrl + L सिर्फ एक गाड़ी वापस करता है।
wulfgarpro

एचएम - यह मेरे विंडोज 7 x64 पर चलने के साथ क्या हो सकता है?
wulfgarpro

करता है clear स्क्रीन साफ़ करें? क्या करता है clear | cat -A प्रिंट? तुम्हारा क्या $TERM पर्यावरण चर सेट करने के लिए?
Keith Thompson

जवाबों:


5

समस्या यह है $TERM सेटिंग। साइग्विन कंसोल के लिए, इसे सेट किया जाना चाहिए cygwin, और यह कंसोल 2 के लिए समान है, जो कंसोल विंडो के चारों ओर एक आवरण है।

कुछ सेट किया होगा TERM सेवा मेरे dumb सिस्टम-वाइड सेटिंग्स में। शायद कुछ अन्य यूनिक्स टूलकिट?


मैंने निर्यात को अपने साथ जोड़ा .bashrc और सब हल हो गया। यकीन नहीं होता क्या बदल गया।
wulfgarpro

शानदार मुझे महीनों से परेशान कर रहा है।
Kevin Paton

0

ऐसा इसलिए है क्योंकि आपने इसे ऐसा करने के लिए कहा है।

आपने…

  • … से बाहर कर दिया गया emacs में मोड vi के साथ मोड
    set -o vi
    ; या
  • … फिर से लिखा Ctrl + एल साथ में
    bind '"\C-l": something'
    ; या
  • आपने Console2 में कुछ किया है, जिससे आप वहां की कुंजी को हटा सकते हैं।

तो बस इसे पूर्ववत करें। रीडलाइन मोड को वापस स्विच करें या कुंजी को फिर से बांधें clear-screen


सेट-शो से पता चलता है emacs on, vi off; मैंने कभी भी bind कमांड का उपयोग नहीं किया है। मैंने निम्नलिखित कार्य किया: bind '"\C-l": clear-screen', और मुझे वही व्यवहार मिल रहा है।
wulfgarpro
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.