2009-06-10 12 views
5

मैं लिनक्स और ओएस एक्स का उपयोग कर Ctrl-d का उपयोग करके पाइथन इंटरैक्टिव दुभाषिया को समाप्त करने के लिए उपयोग किया जाता हूं। हालांकि, आपको CTRL + Z का उपयोग करना होगा और फिर दर्ज करें। CTRL + डी का उपयोग करने का कोई तरीका है?क्या मैं ctrl-z के बजाय विंडोज़ में ctrl-D पर पायथन 2.5 बाहर निकल सकता हूं?

उत्तर

4

Ctrl-D से IPython
(python(x,y) पैकेज द्वारा स्थापित) बाहर निकलने के लिए काम करता है।

  • ओएस: WinXP
  • अजगर संस्करण: 2.5.4

संपादित करें: मैं टिप्पणी में ओपी द्वारा सूचित किया गया है, जेसन बेकर, कि Ctrl-D विंडोज ओएस पर कार्यक्षमता PyReadline पैकेज द्वारा संभव बनाया गया है: "पाइडलाइन पैकेज जीएनयू रीडलाइन कार्यक्षमता का एक पायथन कार्यान्वयन है, यह गैरी बिशप द्वारा यूटीसी रीडलाइन पैकेज के आधार पर आधारित है। यह पूरा नहीं है। विंडोज 2000 और विंडोज एक्सपी के साथ उपयोग के लिए परीक्षण किया गया है। "


के बाद से आप के लिए * nix आप की तरह हो सकता है कि IPython भी Cygwin की तरह कुछ का उपयोग किए बिना प्रदान करता है * nix-जैसा शेल कार्यक्षमता आदी रहे हैं ...

  • उचित बैश की तरह टैब पूरा होने।
  • /\ के बजाय का प्रयोग करें, हर जगह
  • लगातार% बुकमार्क का
  • % मैक्रो
  • % की दुकान। खासकर जब मैक्रोज़ और उपनामों के साथ प्रयोग किया जाता है।
  • सीडी -। (आसानी से निर्देशिका इतिहास के आसपास कूदो)। निर्देशिका इतिहास सत्रों में बनी हुई है।
  • % env
  • छाया इतिहास (रसोई की किताब देखें) - $ का% hist और% प्रतिनिधि (देखें रसोई की किताब)
  • % mglob
  • विस्तार प्रणाली में python_variables आदेश
  • var = ls ला (कब्जा! स्ट्रिंग सूचियों को आसान बनाने के लिए कमांड आउटपुट)
+0

क्यों न सिर्फ * निक्स का उपयोग करें? ;) –

+0

मेरी इच्छा है कि मेरे पास वह विकल्प बन गया हो। :( –

+0

एआरएम ... मैंने आईपीथन स्थापित किया है और Ctrl-d बाहर निकलने के लिए काम नहीं कर रहा है ... –

0

आप उस कुंजी सेट को बदल सकते हैं जिसे निष्क्रिय उपयोग करना चाहिए।

  1. के तहत विकल्प -> "निष्क्रिय कॉन्फ़िगर करें ..." "कुंजी" टैब पर जाएँ।

  2. दाईं ओर आप "आईडीई क्लासिक यूनिक्स" कुंजी सेट का चयन कर सकते हैं।

+3

यदि आप आईडीईई का उपयोग कर रहे हैं (जिसे आपको अपना उच्च चूसने का स्तर नहीं दिया जाना चाहिए) – nosklo

+3

नोस्क्लो, विस्तारित करने के लिए क्यों आईडीई बेकार है? इस तरह से कभी महसूस नहीं किया। –

+0

दूसरा बनने से सवालगुरु: क्यों आईडीई बेकार है? – tzot

6

आप खिड़कियों पर CTRL + डी उपयोग नहीं कर सकते।

CTRL + जेड एक windows-specific control char that prints EOF है। * Nix पर, यह आमतौर पर CTRL + डी है। अंतर के लिए यही कारण है।

आप कर सकते हैं, हालांकि, exit() का उपयोग करने के लिए स्वयं को प्रशिक्षित करें, जो क्रॉस-प्लेटफ़ॉर्म है।

+2

+1: पायथन कभी CTRL-D या CTRL-Z "देखता नहीं है"। यह केवल ईओएफ देखता है। – nosklo

+0

अतिरिक्त जानकारी http://en.wikipedia.org/wiki/End-of-file – nosklo

+1

सिगविन में स्थापित पायथन ctrl-d के साथ काम करता है। हालांकि, अगर मैं इसे अपने विंडोज़ पाइथन पर स्थापित करता हूं, तो ctrl-d अब और काम नहीं करता है। –

0

यदि खिड़कियां आपको परेशान कर रही हैं तो सिग्विन पायथन चलाएं ... जब तक आप जो कर रहे हैं, वह pywin32 पर निर्भर करता है।

+0

इसके साथ समस्या यह है कि AFAIK, मैं सिगविन समेत कहीं भी विंडोज पायथन चला सकता हूं। मैं केवल सिगविन में सिगविन पायथन चला सकता हूं। –

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