मैं पायल को फ़ाइलों के लिए डिफ़ॉल्ट संपादक कैसे बना सकता हूं?


12

यदि मैं अपने गनोम क्लासिक डेस्कटॉप पर पायथन फ़ाइल पर डबल क्लिक करता हूं, तो यह आईडीएलई में नहीं खोला गया है । मैं पायल को फ़ाइलों के लिए डिफ़ॉल्ट संपादक कैसे बना सकता हूं?

  1. मैंने खोले गए अन्य सभी कार्यक्रमों को हटाने की कोशिश की है।

  2. मैं IDLE के गुणों को देख रहा हूं।

  3. मैं कार्यक्रम के गुणों को भी देख रहा हूं।

जब मैं दौड़ता हूं

xdg-mime query default text/x-python

मुझे आउटपुट मिलता है

gedit.destkop

मेरे पास IDLE इंस्टॉल है, और मैंने फ़ाइल को राइट क्लिक करने और एप्लिकेशन के साथ खोलने का प्रयास किया है। IDLE कहीं नहीं देखा गया था। लेकिन जब मैं अपने अनुप्रयोगों में जाता हूं, और प्रोग्रामिंग पर जाता हूं, तो IDLE वहां है, दिन के रूप में स्पष्ट है।


यदि आप केवल idleगाबोर के उत्तर में वर्णित रूप से लिखते हैं तो क्या होता है ? आप पूर्ण पथ का उपयोग करके भी प्रयास कर सकते हैं ( type idleइसे प्राप्त करने के लिए एक टर्मिनल और रन खोलें )।
terdon

find /usr/share/applications/ -name "*idle*"
Braiam

जवाबों:


9

आप आसानी से .pyफ़ाइल को IDLE के साथ जोड़ सकते हैं । आपको एक पाइथन स्क्रिप्ट पर राइट क्लिक करना होगा, "ओपन विथ -> अन्य एप्लिकेशन" चुनें, फिर सूची से IDLE चुनें चेकबॉक्स के साथ पूछें कि क्या यह डिफ़ॉल्ट एप्लिकेशन टिक होना चाहिए। मैं XFCE का उपयोग करता हूं, लेकिन गनोम का नौटिलस समान होना चाहिए।

यहाँ छवि विवरण दर्ज करें

वैकल्पिक रूप से, आपके घर निर्देशिका में एक कॉन्फ़िगरेशन फ़ाइल होती है जिसमें डिफ़ॉल्ट एप्लिकेशन की सूची होती है। आप इसे निम्न पथ पर एक्सेस कर सकते हैं:

~/.local/share/applications/mimeapps.list

आप इसे निम्नलिखित पंक्ति के साथ बढ़ा सकते हैं:

text/x-python=idle.desktop

जहां idle.desktopनिष्क्रिय संस्करण आप उदाहरण के लिए उपयोग करने के लिए, चाहते हैं के डेस्कटॉप फ़ाइल के लिए खड़ा है idle-python2.7.desktopया idle-python3.desktopअजगर संस्करण आप उपयोग करने के लिए पर आधारित है।

ध्यान दें:

अपनी स्क्रिप्ट की अनुमतियों से अवगत रहें। यदि डिफ़ॉल्ट एप्लिकेशन के बावजूद इसे निष्पादन योग्य अनुमति प्राप्त है, तो आपका सिस्टम इसे IDLE में नहीं खोलेगा, क्योंकि यह इसे निष्पादित करने का प्रयास करेगा।


क्या कार्यक्रम का नाम पर्याप्त है या आपको एक मार्ग की आवश्यकता है? नाम सही .desktopफ़ाइल के लिए पर्याप्त हो सकता है, मुझे लगता है।
terdon

आह, थैंक्यू सॉरी सर ... लेकिन मैं अभी भी उलझन में हूं ... इम सच में सॉरी ... मैंने इसे अलग-अलग एप्लाइकॉन्स का उपयोग करके खोलने की कोशिश की, लेकिन निष्क्रिय दिखाई नहीं देता
एमेच्योर प्रोग्रामर

@terdon कमांड पर्याप्त है यदि इसे उस PATHचर से एक्सेस किया जा सकता है जो मुझे लगता है। @AmateurProgramer IDLE तक पहुंचने के लिए कस्टम कमांड विकल्प का उपयोग करने का प्रयास करें, यदि यह Gnome के साथ कैन्ड किया जा सकता है, तो दूसरा विकल्प आज़माएं (कॉन्फ़िगरेशन फ़ाइल को संपादित करें)।
गाबोर फार्कस

4
यहाँ कुछ चीजें हैं: 1. सूक्ति 3 में वह विकल्प - प्रविष्टि बॉक्स जहां आप एक निष्पादन योग्य का नाम दर्ज कर सकते हैं - हटा दिया गया था। 2. प्रवेश mimeapps.listहोना चाहिए text/x-python=idle2.desktopया text/x-python=idle3.desktopयानी इसे एक निष्पादन योग्य नहीं के लिए एक डेस्कटॉप फ़ाइल को इंगित करना होगा । इसके अलावा, यह दोनों के तहत हो गया है [Default Applications]और [Added Associations]और यह सूची में पहले होने के लिए पहले है gedit.desktop, जैसेtext/x-python=idle3.desktop;gedit.desktop
don_crissti

3
गनोम क्लासिक (उबंटू 12.04) पर नौटिलस में इस तरह का "उपयोग कस्टम कमांड" नहीं है।
एंथन

2

डिफ़ॉल्ट रूप से स्थापित निष्क्रिय → डेस्कटॉप एसोसिएशन के कारण आपको होने वाली समस्या है।

नॉटिलस, कम से कम मेरे 12.04 उबंटू (क्लासिक डेस्कटॉप) पर, ऐसा कुछ भी नहीं लगता है जिसके साथ आप एक निश्चित फ़िलाटाइप (कुछ डेस्कटॉप / ब्राउज़र के रूप में) के साथ (नए) कमांड जोड़ सकते हैं और सूची बिल्कुल भी बेकार नहीं दिखती है , भले ही के माध्यम से स्थापित apt-get install idle:

यहाँ छवि विवरण दर्ज करें

आप एक .pyफ़ाइल पर राइट क्लिक करके स्क्रीन प्राप्त कर सकते हैं , Propertiesफिर Open WithTAB का चयन कर सकते हैं, और फिर क्लिक करें Show other applications( Open With मेनू के माध्यम से आपको वही परिणाम मिलता है)।

आपको रूट के रूप में संपादन के .dekstopलिए फ़ाइल को सही करना होगा (आपके पास निष्क्रिय-पाइथन 3.desktop हो सकता है, जो आपके द्वारा इंस्टॉल किए गए बेकार के संस्करण पर निर्भर करता है)।idle/usr/share/applications/idle-python2.7.desktop

[Desktop Entry]
Name=IDLE (using Python-2.7)
Comment=Integrated Development Environment for Python (using Python-2.7)
Exec=/usr/bin/idle-python2.7 -n %f
Icon=/usr/share/pixmaps/python2.7.xpm
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true

इंस्टॉल की गई फ़ाइल में जो चीज गायब है %fवह Exec=पंक्ति के अंत में है । %fवहां जोड़ें और सहेजें। फिर नॉटिलस में, एक .pyफ़ाइल पर राइट क्लिक करें Propertiesऔर Open Withएक बार और TAB पर नेविगेट करें (आपको नॉटिलस को पुनरारंभ करने की आवश्यकता नहीं है)। अब नीचे स्क्रॉल करें और Idle (using Python-2.7)एक चयन करने योग्य विकल्प है (या तो अनुशंसित आवेदन के रूप में) या फिर पहले इसे शो अन्य एप्लिकेशन सूची में क्लिक करें:

यहाँ छवि विवरण दर्ज करें

आप Set as defaultहमेशा .pyबेकार की फाइलों को खोलने के लिए उपयोग कर सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.