2009-11-12 10 views
5

जब मैं लगभग 20 वर्णों से अधिक समय तक कमांड टाइप कर रहा हूं तो पाठ गायब हो जाता है और कर्सर टर्मिनल में किसी भिन्न स्थान पर जाता है। मैं इसे कैसे रोकूं? मुझे यह समझना मुश्किल लगता है कि ऐसा होने पर मैं क्या कर रहा हूं।ओएसएक्स पर zsh में लंबे आदेश टाइप करते समय टेक्स्ट गायब हो जाता है?

उत्तर

10

आपका $PROMPT उस में भागने दृश्यों कि %{...%} में लिपटे किया जाना चाहिए उन्हें गिना से बचाने के लिए जब zsh दिखाया गया है शीघ्र की लंबाई की गणना करता है हो सकता है।

+0

धन्यवाद, मेरे पास एक लापता अंत%} था। इस समस्या को हल करने के लिए समस्या को हल किया गया है। –

0

यहां नहीं होता है इसलिए मुझे शायद आपके सेटअप में कुछ zsh का संदेह है।

क्या आपने अपनी सभी ~/.zsh * फ़ाइलों को स्थानांतरित करने और रिक्त वातावरण से शुरू करने का प्रयास किया है?

1

गलत TERM प्रकार हो सकता है, जिसके परिणामस्वरूप गलत कर्सर स्थिति हो सकती है। के लिए ओएस एक्स Terminal.app, इस अवधि के प्रकार सबसे शाप आधारित एप्लिकेशन के लिए अच्छी तरह से काम करता है:

$ echo $TERM 
xterm-color 

यह भी xterm में अच्छी तरह से काम करना चाहिए।

संबंधित मुद्दे