नोटपैड ++ में रिक्त स्थान में टैब परिवर्तित करें


1075

मैं नोटपैड ++ में टैब को रिक्त स्थान में कैसे बदलूं?

मुझे एक वेबपेज मिला, जो यह बताता है कि यह संभव है, लेकिन मुझे यह कैसे करना है, इसके बारे में कोई जानकारी नहीं मिली।

मैं ऐसा करने में सक्षम होना चाहूंगा, क्योंकि कुछ वेब फ़ॉर्म टैब में कोड का सम्मान नहीं करते हैं।


4
टैब इंडेंट = 1x कैरेक्टर, स्पेस इंडेंट = 3x कैरेक्टर से ज्यादा।
युषा अलाय्यूब

SciTE यह काफी आसानी से करता है। बहुत बुरा यह नोटपैड ++ के रूप में अच्छी तरह से विस्तार नहीं करता है।
bvj

1
मैं गोधूलि क्षेत्र में प्रवेश किया है। मेरा नोटपैड ++ हमेशा प्रत्येक टैब को ट्रिपल-स्पेस देता है, और आईडीई में मैंने जो कुछ भी अपडेट नहीं किया है, उसने व्यवहार को बदल दिया है। मैं इसे वर्षों से उपयोग कर रहा हूं और o_o से पहले कभी इस समस्या में नहीं गया। डाउन-ग्रेडिंग से भी समस्या दूर नहीं हुई। तो हाँ। मैं इसे बुला रहा हूं। गोधूलि क्षेत्र की सुविधा।
kayleeFrye_onDeck

@YoushaAleayoub 1 स्पेस = 1 स्पेस, 1 टैब = सभी के लिए अलग।
csabinho

3
@csabinho वह बात है। इसलिए हर कोई इसे कस्टमाइज़ कर सकता है और इसे अपने आकार में सेट कर सकता है।
# फ़्रीडम

जवाबों:


985

मौजूदा टैब को रिक्त स्थान में बदलने के लिए, दबाएँ Edit->Blank Operations->TAB to Space

यदि आप टैब कुंजी दबाते हैं तो भविष्य में आप टैब के बजाय रिक्त स्थान दर्ज करना चाहते हैं:

  1. पर जाएं Settings->Preferences...->Languageया (संस्करण 7.1 के बाद से) Settings->Preferences...->Tab Settings(पिछले संस्करणों)
  2. चेक Replace by space
  3. ( वैकल्पिक ) आप Tab sizeफ़ील्ड बदलकर टैब के स्थान पर उपयोग करने के लिए रिक्त स्थान की संख्या निर्धारित कर सकते हैं ।

अंतरिक्ष द्वारा प्रतिस्थापित का स्क्रीनशॉट


29
@ एलीगिना - आप नोटपैड ++ के लिए सेटिंग्स को स्वचालित रूप से टैब को रिक्त स्थान में परिवर्तित करने के लिए बदल सकते हैं - बस पर जाएं: सेटिंग्स - प्राथमिकताएं - टैब सेटिंग्स - बॉक्स को "स्पेस द्वारा बदलें" पर टिक करें - जैसे कि इस उत्तर में पहले से वर्णित मृजली।
AddColor

3
यह स्वाभाविक रूप से "सेटिंग" - "प्राथमिकताएं" - "टैब सेटिंग्स" - "टैब आकार" में परिभाषित टैब आकार से प्रभावित होता है।
caw

6
मैं बस यह जोड़ना चाहता हूं कि मेरे लिए रास्ता था: Settings=> Language Menu/Tab Settings=> Replace by space(नीचे दायें कोने में)। यह लगभग उतना ही है जैसा कि मिर्ज़ली ने कहा था, लेकिन मेरे पास एक कठिन समय था जहां यह कहा गया था Tab Settings। (मुझे पता है कि मैं अंधा हूँ!)
डेज़ी

11
कोई सेटिंग नहीं है -> प्राथमिकताएं ... -> नोटपैड में टैब सेटिंग्स ++ v7.1 यह अब सेटिंग्स के तहत है -> प्राथमिकताएं -> भाषा
डेव बर्टन

3
मैं v7.2.2 का उपयोग कर रहा हूं और मैं टैब का उपयोग करके रिक्त स्थान बदल सकता हूं Edit -> Blank Operations -> Tab to Space। इसके अलावा Tab Settingsअब में हैं Edit -> Preferences -> Language। हालांकि, मुझे समझ नहीं आता कि क्या Tab Settingsकरता है। मैंने के लिए Replace by spaceबॉक्स की जाँच की है javascript, लेकिन जब मैं टैब कुंजी दबाता हूं तब भी मुझे एक टैब मिलता है। इसके बजाय 4 स्थान प्रिंट नहीं करना चाहिए?
एंकुरी

585

अप्रचलित: यह उत्तर केवल नोटपैड ++ के पुराने संस्करण के लिए सही है। टैब / रिक्त स्थान के बीच परिवर्तित करना अब Notepad ++ में बनाया गया है और TextFX प्लगइन अब प्लगइन प्रबंधक संवाद में उपलब्ध नहीं है।

  • पहले "रिक्त स्थान से बदलें" सेटिंग को सेट करें Preferences -> Language Menu/Tab Settings
  • इसके बाद, उस दस्तावेज़ को खोलें जिसे आप टैब से बदलना चाहते हैं।
  • सभी पाठ ( CTRL+ A) को हाइलाइट करें ।
  • फिर सेलेक्ट करें TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces

नोट: सुनिश्चित करें कि TextFX वर्ण प्लगइन स्थापित है ( Plugins -> Plugin manager -> Show plugin manager, Installedटैब)। अन्यथा, कोई TextFX मेनू नहीं होगा।


1
हां, यह खोज / प्रतिस्थापन करने की तुलना में कहीं अधिक समझदार है, और TextFX अंतर्निहित नोटपैड ++ है।
rjh

130
बस खराब तरीके से रखे गए मेनू में एक खराब नामित सुविधा।
19

14
प्रश्न के लिए सबसे अच्छा उत्तर (शायद जैसा कि लेखक ने इरादा नहीं किया है) नीचे दिए गए स्थान प्लगइन का टैब है। प्रश्न सभी टैब के लिए स्थान पूछता है, जबकि यह उत्तर केवल प्रमुख रिक्त स्थान को परिवर्तित करता है । यदि, उदाहरण के लिए, आपको स्तंभ स्थितियों को बनाए रखते हुए टैब के साथ स्थित सारणीबद्ध डेटा को परिवर्तित करने की आवश्यकता है, तो यह उत्तर आपकी मदद नहीं करेगा। प्लगइन उस सवाल का एकमात्र नोटपैड ++ समाधान है जो मैं यहां देख सकता हूं।
बाइनरी फ़ील

4
मुझे प्लगइन प्रबंधक में जाने और TextFX प्लगइन स्थापित करने की आवश्यकता थी, लेकिन मेरे पास यह करने के बाद बाकी के निर्देश ठीक थे।
रेबेका चेरनॉफ

12
उत्तर जो गलत प्रतीत होता है। जैसा कि बाइनरी फ़िले इंगित करता है कि यह केवल प्रमुख टैब को रूपांतरित करता है। बाद के संस्करणों में एक विकल्प है संपादित करें -> रिक्त संचालन -> TAB से अंतरिक्ष तक, लेकिन यह भी अनुरोध के अनुसार काम नहीं करता है। जहाँ तक मुझे लगता है कि वर्तमान में एनपी ++ में कोई रास्ता नहीं है। प्लगइन बाइनरी पाइल उल्लेखों की कोशिश नहीं की है।
स्टिजिन डे विट

228

सेटिंग ->प्राथमिकताएँ ->संपादित करें घटक (टैब) ->टैब सेटिंग (समूह) ->स्थान के अनुसार बदलें

5.6.8 (और ऊपर) संस्करण में:

सेटिंग्स ->वरीयताएँ ... ->भाषा मेनू / टैब सेटिंग्स ->टैब सेटिंग्स (समूह) ->स्थान के आधार पर बदलें


उत्तर के लिए धन्यवाद। मैं उम्मीद कर रहा था कि पाठ के एक हाइलाइट किए गए ब्लॉक में इसे लागू करने का एक तरीका था। मैं टैब के साथ काम करना पसंद करता हूं। मैं कुछ कोड चिपकाने से पहले रिक्त स्थान पर स्विच करने में सक्षम होना चाहता हूं।
हेलेनिथ

3
जबकि Dror द्वारा उत्तर निश्चित रूप से 'उत्तर' है, यह निश्चित रूप से अन्य उपयोगों के लिए भी उपयोगी है!
मार्क बोलिंगर

सवाल का जवाब नहीं बल्कि वो जवाब जो मैं ढूंढ रहा था। चीयर्स, एरन।
ब्रेज़्ज़ापी

वाह! एक (जाहिरा तौर पर) सरल कार्य के बारे में इतनी अफवाह। मेरे साथ \ t और विस्तारित स्विच ठीक काम करता है
वेंडर

3
संस्करण 5.9.3 में संपादित-> रिक्त संचालन-> TAB से स्पेस है। देखें जवाब मिर्जली द्वारा
koppor

148

आपको बदलने की आवश्यकता है \t - सुनिश्चित करें कि आप विस्तारित मोड का उपयोग करते हैं!

बदलने के


22
सिर्फ जोर देने के लिए, आपको "प्रतिस्थापित करें" बॉक्स में चार स्थान (या दो, या जो कुछ भी) रखना होगा।
hasen

1
आप किसी भी स्थान पर \ t (टैब) को बदल सकते हैं, wiki.answers.com/Q/How_many_spaces_is_a_tab
Dror

7
यह केवल एक पंक्ति की शुरुआत में टैब के लिए ठीक से काम करेगा। जैसे एक पंक्ति में (टैब का प्रतिनिधित्व करने के लिए [टैब] का उपयोग करके): "[टैब] फू [टैब] बार", 4 टैब के टैब आकार के साथ, पहला टैब 4 स्थान होना चाहिए, लेकिन दूसरा टैब होना चाहिए केवल 1 स्थान।
व्यापारी

4
@ नहीं, व्यापारी का मामला सार्वभौमिक मामला है कि TAB कैसे काम करता है। यद्यपि एक टिप्पणी में उल्लेख किया गया है और मूल प्रश्न में नहीं है, जो मूल रूप से ओपी चाहता है वह टैब से रिक्त स्थान पर एक ट्रांसपेरेंट स्विच है, अर्थात, उसे रूपांतरण को देखकर पता होना चाहिए कि रूपांतरण किया गया है। एक चयनित पाठ लेने और लाइनों की शुरुआत के लिए इसका विस्तार करके, कोई गणना लागू कर सकता है और वही कर सकता है जो व्यापारी का तात्पर्य है। यह केवल सीमा रेखा तक विस्तारित पाठ पर निर्भर है। इसलिए केस निर्णय द्वारा मामले की जरूरत नहीं है। यह वही है जो UNIX में विस्तारित कमांड करता है
पैरालिफ़

2
अन्य उत्तर विशिष्ट प्रश्न का उत्तर दे सकते हैं, लेकिन मुझे लगता है कि यह उत्तर सबसे अच्छा है, क्योंकि यह उत्तर देता है कि किसी भी स्थान के साथ टैब को कैसे बदला जाए, न कि केवल स्थान।
किक

84

टैब या इसके विपरीत रिक्त स्थान बदलने के लिए इस प्रक्रिया का पालन करें:

अंतरिक्ष - टैब


1
नोटपैड ++ v6.3.2 और कई पुराने संस्करणों में उपलब्ध है।
एड्रियन एचएच

संस्करण getting.५.४ के लिए, इसने मेरे लिए एक आकर्षण का काम किया, बिना किसी अतिरिक्त प्लगइन इंस्टॉलेशन के सभी टैब वर्ण (सिर्फ अग्रणी नहीं) प्राप्त कर रहे हैं
जे पॉलिंग

क्या ऐसा करने के लिए कोई शॉर्टकट कुंजी है। ?
अक्षत चतुर्वेदी

26

मैंने सिर्फ नोटपैड ++ प्लगइन पोस्ट किया है ताकि टैब को स्पेस में कन्वर्ट किया जा सके। हां, यह एक पंक्ति के बीच में टैब को परिवर्तित करता है। हां, यह टैब्ड फ़ील्ड के भीतर अन्य वर्णों को ध्यान में रखता है। इसकी जांच - पड़ताल करें।


1
क्या होगा यदि मेरे पास एक स्ट्रिंग है जिसे मैं इसमें एक टैब के साथ परिभाषित करना चाहता हूं? यह मेरे स्रोत कोड और स्ट्रिंग शाब्दिक को भी बदलता है?
मैक्सवेल

टैब के लिए रिक्त स्थान के लिए एक आकर्षण की तरह काम करता है। हालांकि यह सब करता है।
बाइनरी फ़ील

धन्यवाद, यह बहुत अच्छा है। यह वास्तव में सवाल का एकमात्र वास्तविक उत्तर है जो सभी स्थितियों को शामिल करता है - प्रमुख टैब या एम्बेडेड टैब, और पाठ में स्थान और विचार में उचित टैब चौड़ाई।
RenniePet

यह इस प्रश्न का उत्तर होना चाहिए, विशेष रूप से अब जबकि टेक्स्टएफ़एक्स नोटपैड ++ की डिफ़ॉल्ट स्थापना में नहीं है। प्लगइन निर्दोष रूप से काम करता है। धन्यवाद!
ब्राउन

2
संस्करण 5.9.3 में संपादित-> रिक्त संचालन-> TAB से स्पेस है। देखें जवाब मिर्जली द्वारा
कोपरपोर

10

आसान तरीका:

  1. एकल टैब क्षेत्र हाइलाइट करें
  2. प्रतिलिपि
  3. लाओ / जगह लाओ
  4. खोज फ़ील्ड में चिपकाएँ
  5. प्रतिस्थापित फ़ील्ड में क्लिक करें और स्पेस बार को हिट करें
  6. फिर सभी को बदल दें।

2
यह आलसी दृष्टिकोण है, जो आम तौर पर मेरा एमओ है]
मैट लोहकैंप

3
यह नोटपैड (नहीं ++) चीजों को करने का तरीका भी है।
मैक्सवेल

नोटपैड ++ 6.5.5 में, TOABS (अल्पविराम से) की कोशिश करते हुए, यह एकमात्र तरीका था जो मेरे लिए काम करता था: एक टाइप tabकरें, इसे चुनें और copy, और यह प्रतिस्थापित फ़ील्ड में चिपकाया जाता है। ( बॉक्स /tमें डालने से काम नहींReplace with चला , भले ही मैं चयनित हो या नहीं ।)ExtendedRegular Expression
डग_इज़न

5
@Doug_Ivison इसलिए कि /tपलायन क्रम नहीं है; यह एक स्लैश है, और एक पत्र टी। यदि आप टैब बदलना चाहते हैं, तो उपयोग करें \t। इसलिए Extended (\n, \r, \t, \0, \x...)
दान बेखर

@ आप सही कह रहे हैं ... धन्यवाद। कॉपी / पेस्ट काम करता है, और \tकाम करता है।
डग_इजन

7

संस्करण 5.8.7 में:

मेनू सेटिंग्स -> वरीयताएँ ... -> भाषा मेनू / टैब सेटिंग्स -> टैब सेटिंग्स (आप रिक्त स्थान को बदलने के लिए बहुत भाषा का चयन कर सकते हैं। यह अच्छा है!) -> डिफ़ॉल्ट मान का उपयोग करें और चेक करें स्थान को बदलें

प्राथमिकताएँ संवाद का स्क्रीनशॉट


"टैब को बदलने के लिए बहुत भाषा" का क्या अर्थ है?
पीटर मोर्टेंसन

यह संस्करण 7.1 (2016-10-16) ( "भाषा मेनू / टैब सेटिंग्स" से "भाषा" ) में फिर से बदल गया
पीटर मॉर्टेंसन

7

मैंने सभी उत्तरों को नहीं पढ़ा, लेकिन मुझे वह उत्तर नहीं मिला जिसकी मुझे तलाश थी।

मैं पायथन का उपयोग करता हूं और कोड को संकलित करने के लिए प्रत्येक बार मुझे ढूंढना / बदलना या 'रिक्त संचालन' नहीं करना चाहता ...

तो मेरे लिए सबसे अच्छा समाधान यह है कि यह मक्खी पर होता है !

यहाँ मैं पाया सरल समाधान है :

के लिए जाओ:

  1. मेनू सेटिंग्स -> प्राथमिकताएं
  2. टैब सेटिंग्स चुनें
  3. अपनी भाषा का प्रकार चुनें (उदाहरण पायथन)
  4. चेकबॉक्स चुनें 'डिफ़ॉल्ट मान का उपयोग करें'
  5. चेकबॉक्स चुनें 'स्पेस से बदलें'

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


यह फिर से संस्करण 7.1 (2016-10-16) ( "भाषा मेनू / टैब सेटिंग्स" से "भाषा" में बदल गया (और एक पुराने संस्करण में "टैब सेटिंग्स" के रूप में) (इस उत्तर में)।
पीटर मॉर्टेंसन

3

प्राथमिकताएँ सेटअप में कोई 'एडिट कम्पोनेंट्स' टैब नहीं है। आपको 'भाषा मेनू / टैब सेटिंग' पर जाने की आवश्यकता है, टैब व्यवहार को नियंत्रित करने के लिए वहां एक विकल्प है। आप इसे फ़ाइल की भाषा के आधार पर अलग तरीके से काम करने के लिए भी सेट कर सकते हैं।


और इसे वहां सेट करने के बाद TextFX का उपयोग करें पहले बताए गए अनुसार (TextFX -> TextFX Edit -> लीडिंग स्पेस टू टैब या टैब से स्पेस) का उपयोग करें । यह निश्चित रूप से एनपीपी के नवीनतम संस्करण में जाने का तरीका है।
सीज मीजर

यह संस्करण 7.1 (2016-10-16) में फिर से बदल गया ( "भाषा मेनू / टैब सेटिंग्स" से "भाषा" )
पीटर मोर्टेंसन

2

सीएलआर टैब्स टू स्पेसेस प्लगइन एक अच्छा विकल्प होना चाहिए। मैंने इसका इस्तेमाल किया है और इसने काम किया।


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

2

मैं इस सरल तरीके का पालन करता हूं:

  • डबल क्लिक (हाइलाइट) सिंगल टैब (यानी: \ t) )।
  • प्रेस ctrl + F(Find/repace )।
  • आप नहीं देख सकते हैं \ t या एकल टैब क्षेत्र परFind What: फ़ील्ड । लेकिन चिंता मत करो।
  • एक दर्ज spaceमेंReplace With:फ़ील्ड ।
  • क्लिक करें Replce All

किया हुआ! :)

देख:

<Code> नोटपैड ++ </ code> में * Tab * को * Space * से बदलें

नोट: यह विधि रिवर्स ( टैब द्वारा स्थान बदलें ) के मामले में भी लागू होती है।


यदि आप खोज मोड से "विस्तारित" चुनते हैं, तो आप \ t दर्ज कर सकते हैं और यह टैब भी ढूंढेगा। इस समाधान के साथ समस्या यह है कि टैब के लिए रिक्ति को समायोजित नहीं किया जाता है, अर्थात, यदि किसी टैब में अधिकतम 5 स्थान हैं, तो टैब से पहले आपका पाठ 1-4 स्थान हो सकता है ...
sonjz

1
क्यों इस उत्तर downvoted था पता नहीं है, लेकिन मेरे लिए यह शायद सबसे अच्छा है, क्योंकि यह प्रतीक निम्नलिखित: KISS। जाहिर है कि यह कभी भी कोने के सभी मामलों और कॉन्फ़िगरेशन को कवर नहीं कर पाएगा, जो प्लग-इन लाएगा, लेकिन फिर से, प्लग-इन पर भरोसा करने के लिए इतना सरल होना सामान्य मामले के लिए सिर्फ पागलपन है। सभी तरह से चुंबन।
luis.espinal


1

सेटिंग्स> प्राथमिकताएँ> टैब सेटिंग्स "स्थान से बदलें" की जाँच करें। इसके ऊपर सूचना है कि टैब का आकार है: 4 चार पर क्लिक करें और मान को दूसरे पूर्णांक में बदलने के विकल्प के साथ एक विंडो खुल जाएगी।

अपने इच्छित पूर्णांक में रखें और ENTER कुंजी दबाएँ।

वहां आपके पास <3 है।


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