इस प्रोजेक्ट के बारे में

Ranger एक टर्मिनल फ़ाइल प्रबंधक है जो तेज़ फ़ाइलसिस्टम नेविगेशन और यूनिक्स शेल के साथ एकीकरण के लिए डिज़ाइन किया गया है। इसका कर्सेस इंटरफ़ेस पैरेंट डायरेक्टरी, वर्तमान डायरेक्टरी और चयनित आइटम का पूर्वावलोकन प्रदर्शित करता है, जिसमें वैकल्पिक दो-पैन और मल्टी-पैन लेआउट शामिल हैं। नेविगेशन के लिए तीर कुंजियाँ या Vim-शैली की h/j/k/l कुंजियाँ उपयोग की जाती हैं, जबकि Enter फ़ाइलें खोलता है और q बाहर निकलता है। मुख्य क्षमताओं में सामान्य फ़ाइल संचालन जैसे कि बनाना, chmod, कॉपी करना, हटाना और बल्क नाम बदलना शामिल हैं; टैब, बुकमार्क, माउस समर्थन, UTF-8 हैंडलिंग और बाहर निकलने पर आसपास के शेल की कार्यशील निर्देशिका को अपडेट करने की क्षमता शामिल है। बंडल किया गया राइफल लॉन्चर स्वचालित रूप से फ़ाइल प्रकारों को उपयुक्त प्रोग्राम से जोड़ता है। Ranger scope.sh के माध्यम से कॉन्फ़िगर करने योग्य पूर्वावलोकन का समर्थन करता है। स्थापित उपयोगिताओं के आधार पर, यह छवियों, वीडियो, सिंटैक्स-हाइलाइट किए गए कोड, आर्काइव, HTML, PDF, DjVu, ईबुक, फ़ॉन्ट, JSON, SQLite डेटाबेस, Jupyter नोटबुक, OpenDocument फ़ाइलें, 3D मॉडल और आरेखों का पूर्वावलोकन कर सकता है। वैकल्पिक पैकेज जैसे chardet और python-bidi एन्कोडिंग डिटेक्शन और दाएँ-से-बाएँ फ़ाइलनाम प्रदर्शन में सुधार करते हैं। कॉन्फ़िगरेशन फ़ाइलें ranger/config में रहती हैं और ranger --copy-config के साथ ~/.config/ranger में कॉपी की जा सकती हैं। examples निर्देशिका में एक्सटेंशन के लिए स्क्रिप्ट और प्लगइन्स शामिल हैं। उपयोग विवरण मैन पेज, आधिकारिक उपयोगकर्ता गाइड, FAQ और विकी में प्रदान किए गए हैं। Ranger को Python 2.6+ या Python 3.1+ की आवश्यकता है जिसमें curses और एक पेजर हो। इसे ऑपरेटिंग-सिस्टम पैकेज, PyPI से ranger-fm के रूप में, pipx के साथ, या सीधे क्लोन से make install का उपयोग करके स्थापित किया जा सकता है। बिना इंस्टॉलेशन के ranger.py चलाना भी संभव है।