मैं एक मौजूदा फ़ाइल में टैब को रिक्त स्थान में कैसे बदल सकता हूं और इसके विपरीत


107

मैं यह पता नहीं लगा सकता कि 4 स्थानों पर खोजने-बदलने और टैब ( संस्करण 0.10.2 ) में परिवर्तित करने के अलावा मेरे लिए यह कैसे करना है । मैं एक संपादक / आईडीई के बारे में नहीं सोच सकता जिसके पास ऐसा करने के लिए कोई विशिष्ट विशेषता नहीं है। VSCode है?

जवाबों:


185

चूंकि फिक्स: https://github.com/Microsoft/vscode/issues/1228 संपादक बॉक्स से बाहर का समर्थन करता है। बस के लिए जाना:

  1. F1,
  2. indentationToSpacesया indentationToTabs(आपकी जरूरत के आधार पर)
  3. Enter।

22
यह केवल प्रमुख स्थानों / टैब को परिवर्तित करता है।
— निगेल स्कॉट

13
चरण 1 के लिए आप भी कर सकते हैंctrl+shift+p
— एलेक्स जूल

गैर-अग्रणी स्थान / टैब को परिवर्तित करने के लिए नीचे मेरा उत्तर देखें। stackoverflow.com/a/51735845/263139
— jrupe

7
कोई भी उत्तर प्रत्येक टैब को रिक्त स्थान की सही और भिन्न संख्या में नहीं बदलता है। उदाहरण के लिए, यह पाठ दर्ज करें और फिर कनवर्ट करें: पंक्ति 1: "A \ tB"। पंक्ति 2: "ABC \ tD"।
— typpo

धन्यवाद, मैं 2 घंटों के लिए धागों में खो गया हूँ, और मुझे यही चाहिए
— ब्रायन व्हाइट

52

इसे करने का एक और तरीका है कि पाद पर वर्तमान इंडेंटेशन (टैब / स्पेस: n) पर क्लिक करें जो आपके इंडेंटेशन विकल्प को खोलेगा जहां आप चुन सकते हैं कि आप क्या करना चाहते हैं। यहां छवि विवरण दर्ज करें


9
यह केवल टैब को इंडेंटेशन में परिवर्तित करता है, सभी टैब को नहीं।
— डेविड ने

38

यदि आप गैर-अग्रणी टैब को रिक्त स्थान (या इसके विपरीत) में बदलने का प्रयास कर रहे हैं, तो आप एक रेगेक्स खोज और प्रतिस्थापन का उपयोग कर सकते हैं।

  1. CTRL + H दबाएं
  2. .*नियमित अभिव्यक्ति का उपयोग करके खोज करने के लिए बटन पर क्लिक करें ।
  3. टैब खोजने के लिए [\t]खोजें बॉक्स में दर्ज करें ।
  4. बदलें बॉक्स में रिक्त स्थान दर्ज करें और अपनी जगह का प्रदर्शन करें।

रेगेक्स मोड में खोज बॉक्स: VSCode regex सर्च बॉक्स का स्क्रीनशॉट


21
यह प्रत्येक टैब को समान संख्या में रिक्त स्थान में परिवर्तित करता है, जो सही नहीं है।
— डेविड ने

काम नहीं करता है, और अधिक रिक्त स्थान जोड़ें और सब कुछ गड़बड़ हो जाता है
— Emmanual

यदि आप टैब अलग डेटा स्वरूप को अल्पविराम से अलग करना चाहते हैं तो यह वास्तव में मददगार है। :)
— ब्रीडली

6
  1. बदलें का चयन करें: CTRL-H
  2. खोज बॉक्स में क्षैतिज टैब दर्ज करें: ATL दबाए रखें और कीपैड पर 009 टाइप करें।
  3. स्पेस बॉक्स में स्पेस (या अधिक स्पेस) डालें: स्पेस बार दबाएं
  4. स्पेस के साथ टैब की जगह शुरू करने के लिए एंटर दबाएं।

1
यह मेरे लिए काम नहीं करता था, लेकिन मैंने नियमित अभिव्यक्ति का उपयोग करते हुए गैर-अग्रणी स्थानों / टैब के लिए ऐसा करने पर नीचे एक उत्तर पोस्ट किया।
— j ’

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