Gnu स्क्रीन:% F के साथ समस्या


2

मैं सक्रिय (फ़ोकस) स्क्रीन क्षेत्र पर सभी विंडो को सूचीबद्ध करने के लिए क्षेत्र कैप्शन सेट करने का प्रयास कर रहा हूं, और केवल अन्य क्षेत्रों के लिए शीर्षक। उदाहरण के लिए:

caption always "%?%F %w %: %n*%t %?"

कुछ इस तरह प्रदर्शित होना चाहिए:

1 Bash  2*Vim  3 Ipython      |  3*Ipython

हालाँकि, पूरी सूची दोनों क्षेत्रों पर प्रदर्शित की गई है। ऐसा क्यों होता है और मैं इसे कैसे ठीक कर सकता हूं?

जवाबों:


1

ऐसा इसलिए होता है क्योंकि %? *first part* %:%?एक या एक% से अधिक गैर-खाली स्ट्रिंग का मूल्यांकन करने पर सत्य का मूल्यांकन होगा। आपके उदाहरण में% w एक सूची में फैलता है, % F संशोधक की परवाह किए बिना पहले भाग को सत्य बनाता है ।

निकटतम मैं इस "दोष" को दरकिनार कर सकता हूं, लेकिन यह केवल सक्रिय और निष्क्रिय क्षेत्रों को अलग-अलग रंग देता है, अलग-अलग सामग्री नहीं।

caption always '%?%F%{rk}%:%{wk}%n %?%F%:(%t) %?  %?'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.