2012-08-05 9 views
64

मैं पाइथन विकास के लिए पिचर्म आईडीई का उपयोग कर रहा हूं, यह django कोड के लिए पूरी तरह से ठीक काम करता है, इसलिए संदेह है कि टैब को रिक्त स्थान में परिवर्तित करना डिफ़ॉल्ट व्यवहार है, हालांकि पाइथन आईडीई त्रुटियों को हर जगह दे रहा है क्योंकि यह टैब को परिवर्तित नहीं कर सकता स्वचालित रूप से रिक्त स्थान प्राप्त करने के लिए यह एक तरीका है।pycharm टैब को स्वचालित रूप से रिक्त स्थान पर कनवर्ट करें

उत्तर

74

बदलें कोड शैली टैब के बजाय रिक्त स्थान का उपयोग करें:

spaces

तो फिर तुम परियोजना दृश्य में बदलने और Code उपयोग करना चाहते हैं एक फ़ोल्डर का चयन | सुधार कोड

+16

यह मेरी डिफ़ॉल्ट सेटिंग थी, हालांकि ऐसा लगता है कि आईडीई में कुछ बग था जो काम नहीं कर रहा था, इसलिए मैंने जो किया वह संपादित किया गया है> इंडेंट कनवर्ट करें> स्पेस –

+0

पायथन में 4-स्पेस इंडेंटेशन होना चाहिए। – Josh

+1

यह उत्तर मेरे लिए काम नहीं करता है। यह सुनिश्चित नहीं है कि यह क्यों स्वीकार किया जाता है, क्योंकि यह ओपी के लिए भी काम नहीं करता है। प्रश्न का पालन करें: https://stackoverflow.com/questions/47102828/is-it-possible-in-pycharm-to-map-a-tab-to-produce-4- स्पेस-if-so-how –

36

चयन के लिए, आप "टू रिक्त स्थान" फ़ंक्शन का उपयोग करके चयन को भी परिवर्तित कर सकते हैं। मैं आमतौर पर इसे ctrl-shift-a के माध्यम से उपयोग करता हूं और फिर वहां से "रिक्त स्थान" ढूंढता हूं।

+4

जो संपादन मेनू के नीचे लगभग नीचे है। – Colleen

22

यह केवल कुछ और बदले बिना टैब धर्मान्तरित:

Edit -> Convert Indents -> To Spaces 
4

ctrl + shift + विकल्पों का चयन करने के लिए एक => खुला पॉप खिड़की, रिक्त स्थान को चयन स्थान के रूप में सभी टैब कन्वर्ट करने के लिए, या टैब के रूप में कनवर्ट करने के लिए टैब पर।

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