में सभी पेजिंग अक्षम करें मैं अपने सभी टर्मिनल काम emacs में करता हूं और "कम" से आउटपुट के चारों ओर जाने के लिए अधिक समृद्ध टूल का उपयोग करना पसंद करूंगा। इससे भी बदतर, किसी भी समय emacs के अंदर एक अनुप्रयोग पृष्ठ, यह बहुत परेशान है क्योंकि यह एक गूंगा टर्मिनल है।गिट
जबकि मैं "एम-एक्स मैन गिट-आरएम" के लिए "गिट हेल्प आरएम" जैसी चीज़ों को स्वैप कर सकता हूं, मैं बस गिट में सबकुछ के सभी पेजिंग को अक्षम करना पसंद करूंगा। तब मुझे सही incantations के लिए शिकार करने की ज़रूरत नहीं है।
git config --global core.pager cat
चाल नहीं लगता है।
git config --global man.viewer "man -P cat"
समस्याएं पैदा करता है क्योंकि "मैन-पी बिल्ली" वैध निष्पादन योग्य नहीं है।
मैं अपने आउटपुट को डंप करने के लिए गिट कैसे प्राप्त कर सकता हूं?
'git -c core.pager = cat log' मेरे लिए ठीक काम करता है। –
मैं वास्तव में चाहता हूं कि मैं दो उत्तरों को सही के रूप में चिह्नित कर सकूं, क्योंकि वास्तव में इसे पूरा करने के लिए आपको दो चीजें करने की आवश्यकता है। पहला core.pager बंद कर रहा है (कान का जवाब देखें)। दूसरा आदमी पेजिंग का मोड़ रहा है (जियोफ का जवाब देखें)। मैंने जियोफ को सही उत्तर के रूप में चिह्नित किया क्योंकि मैंने पहले ही पहले ही पता लगाया था लेकिन दूसरा फिरगर्ड नहीं मिला। –
मैंने अपने Emacs init फ़ाइल में '(setenv" PAGER "" cat ") जोड़ा और सब कुछ अभी काम किया। कोई गिट विशिष्ट सेटिंग की आवश्यकता नहीं है। इसमें अतिरिक्त लाभ है कि नियमित शेल गिट में अपने सामान्य पेजर के साथ काम करता है। –