2012-12-13 20 views
6

मैं कर्सर को | के रूप में सेट करना चाहता हूं जब सम्मिलित मोड में (यह gnome-terminal में आसान है, लेकिन मैं urxvt पर स्विच करना चाहता हूं)। मुझे कोई अच्छा तरीका नहीं मिला (_ संभव है, लेकिन मैं वास्तव में | पसंद करता हूं)। मुझे यकीन है कि कल्पना की थोड़ी सी कल्पना के साथ urxvt में सभी संभव है।urxvt कर्सर आकार सेट |

क्या कोई तरीका है जिसे आप जानते हैं (या सिर्फ एक विचार)?

+2

आप इसे gnome-terminal में कैसे करते हैं? –

+0

मेरी .vimrc में: अगर है ("autocmd") \t औ InsertEnter * चुप निष्पादित "gconftool -2 --type स्ट्रिंग --set/apps/सूक्ति टर्मिनल/प्रोफाइल/Profile1/cursor_shape ibeam!" \t एयू InsertLeave * चुप निष्पादन "! gconftool-2 --type स्ट्रिंग --सेट/ऐप्स/gnome-terminal/प्रोफाइल/प्रोफाइल 1/कर्सर_शिप ब्लॉक" एयू विमलेव * चुप निष्पादन "! gconftool-2 --type string --set/ऐप्स/gnome-terminal/profiles/profile1/cursor_shape ब्लॉक " endif असल में, मुझे कर्सर को urxvt में सेट करने के लिए केवल एक कमांड की आवश्यकता है, लेकिन अब यह असंभव प्रतीत होता है। – Jooj

उत्तर

3

परंपरागत रूप से दिसम्बर, एक मैं बीम कर्सर, बस एक ठोस ब्लॉक या underbar प्रदान नहीं किया DECSCUSR अनुक्रम के माध्यम से (CSI Sp q):

CSI 1 Sp q == blinking block 
CSI 2 Sp q == solid block 
CSI 3 Sp q == blinking underbar 
CSI 4 Sp q == solid underbar 

हाल xterm में हम

परिभाषित करने के लिए इस गणना बढ़ाया
CSI 5 Sp q == blinking vertical bar 
CSI 6 Sp q == solid vertical bar 

urxvt एक समान एन्कोडिंग योजना को अपनाना संभव हो सकता है।

+0

urxvt को कुछ भी सुझाव देना बहुत मुश्किल लगता है ... मुझे एक गिटूब या कहीं नहीं मिल रहा है जो बग रिपोर्ट चीजों के समान जगह दिखता है। – Jooj

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