नोटपैड ++ ऑटो पूर्ण HTML अंत टैग के बाद </ (जैसे Dreamweaver करता है)


20

ड्रीमविवर में टाइपिंग </स्वचालित रूप से अंतिम खुले टैग को बंद कर देगी, इसलिए आपको यह सब टाइप करने की ज़रूरत नहीं है, और यह मदद करता है कि यदि आप सुनिश्चित नहीं हैं कि आपने एक को बंद कर दिया है या नहीं। वहाँ एक प्लगइन है कि यह नोटपैड + के लिए खुराक है?

यह टेक्स्ट एफएक्स की तरह नहीं है जहां ओपनिंग टैग / ब्रैकेट टाइप करने से कर्सर के दूसरी तरफ क्लोज जुड़ जाता है। यह व्यवहार एक ऑटो पूर्णता है जो </टाइप होने पर होता है, डीडब्ल्यू को जो कुछ भी मिलता है वह खुला टैग है, और इसे बंद कर देता है। मुझे लगता है कि, जब मेरे पास डीडब्ल्यू का उपयोग करने का विकल्प होगा, तो मैं इस सुविधा का उपयोग डीडब्ल्यू द्वारा प्रदान की जाने वाली किसी भी चीज की तुलना में कहीं अधिक बार करूंगा। इस प्रकार मुझे यह जानकर अच्छा लगेगा कि एनपीपी में ऐसा करने का कोई तरीका है।

यहाँ प्रश्न में DW वरीयता है:
यहाँ छवि विवरण दर्ज करें
ध्यान दें कि कैसे एक अलग विकल्प है जो पाठ FX करता है, लेकिन मैं ऐसा नहीं चाहता।

मैं अपरंपरागत सुझावों, किसी प्रकार के मैक्रो, या किसी प्लगिंग के हैक के विरोध में नहीं हूं। कार्यक्षमता का अनुकरण करने के लिए कुछ भी। यदि आवश्यकता हो, तो मैं एक प्लगइन लिख सकता हूं, मुझे अभी पता नहीं है कि इसके बारे में कैसे जाना जाए।


तो क्या कोई ऐसा नहीं है जो इस तरह की बातों को जानता हो? किसी भी विचार को लागू करने के लिए कितना कठिन होगा?
ZEEL

बस, ड्रीमवेवर का उपयोग करें .... :)
Apple II

मैं, अगर मैं बर्दाश्त कर सकता है। मेरे पास अतीत में कई बार रहा है जहां मुझे डीडब्ल्यू का उपयोग करने की पहुंच थी, और मुझे यह पसंद था, लेकिन मेरे पास इसके लिए खुद के साधन नहीं हैं।
zeel

ग्रहण स्वत: पूर्ण होता है, हालांकि मुझे लगता है कि html संपादित करने के लिए इसका बहुत अधिक वजन है। प्रश्न के लिए +1, मैं एनपीपी का भी उपयोग करता हूं और इस तरह के एक प्लगइन के लिए अच्छा होगा
आलोक

जाने के लिए 24 घंटे से कम। अभी भी कोई भी जवाब इनाम के योग्य नहीं है। अगर कोई किसी को बेहतर नहीं देता है तो यह बिना किसी नुकसान के होगा।
zeel

जवाबों:


9

TextFX / TextFX सेटिंग्स पर जाएं और "ऑटो क्लोज एक्सएचटीएमएल टैग" चेक करें।

यह इसे सादे HTML फ़ाइलों में भी काम करता है।


1
नहीं, आप देख रहे हैं कि एक ही बात नहीं है। जैसे ही आप ओपनिंग टाइप करते हैं, स्वचालित रूप से अंतिम टैग जुड़ जाता है। इसलिए टाइपिंग <p>आपको मिलती है <p>|</p>जहाँ | टाइपिंग बार है। मैं यह चाहता हूं कि टाइप करने के बाद मुझे पास दिया जाए </, जिस तरह से यह ड्रीमविवर में खुराक है। अगले ओपन टैग जो भी है उसे मिलेगा और यदि आप टाइप </करते हैं तो आपके पास 25 खुले टैग हो सकते हैं और </25 बार टाइप कर सकते हैं और वे सभी उचित क्रम में बंद हो जाएंगे। पृष्ठ बनाते समय TextFX अच्छा है, लेकिन बाद में इसे संपादित करने पर यदि मैं किसी अनुभाग को लपेटता हूं, तो कहें, एक div मुझे अंत ढूंढना होगा और इसे टाइप करना होगा। कुछ समय जो एक समस्या हो सकती है। तो +1 से
ड्व

मुझे लगता है कि इसमें कोई समस्या नहीं है क्योंकि आप एन ++ में टैग का चयन करेंगे, यह खुले और करीबी पदों से टैग को उजागर करेगा।
avirk

हैरानी की बात है, यह मेरे लिए काम नहीं करता है।
लेव

5

हां, नोटपैड ++ में ऐसा करना संभव है, और यह करना बहुत आसान है। इन कदमों का अनुसरण करें:

  1. सेटिंग्स में जाएं ।
  2. प्राथमिकताएँ टैब पर क्लिक करें ।
  3. अब Auto Completion पर क्लिक करें । यहां, आपको दो सेक्शन दिखाई देंगे: एक है ऑटो कंप्लीशन , और दूसरा है ऑटो इंसर्ट
  4. में ऑटो सम्मिलित अनुभाग, चेक बॉक्स जो कहते हैं पर क्लिक करें HTML / एक्सएमएल बंद टैग

एक बार फिर यह वह नहीं है जिसकी मुझे तलाश है, मैं इस विकल्प से अच्छी तरह परिचित हूं और यह पहले भी सुझाया जा चुका है। यह व्यवहार बिल्कुल नहीं है कि मैं क्या देख रहा हूँ, यह विज्ञापन खुले टैग के दर्ज होने के बाद समापन टैग को प्रदर्शित करता है, और उनके बीच कर्सर रखता है। मैं दूसरों के लिए उल्लेख किया है के रूप में, मैं यह है कि ऐसा करने के लिए नहीं करना चाहते हैं - मैं बंद टैग को पूरा एक बार मैं लिखना प्रारंभ ऑटो के लिए यह चाहते समापन टैग। यह एक सुविधा है जो ड्रीमविवर में मौजूद है, टाइप करें </और यह पहले अनलॉक्ड टैग को पूरा करेगा।
'20:59

1

बहुत आंशिक उत्तर:

करो नहीं में सक्षम TextFX / TextFX सेटिंग्स विकल्प "ऑटो करीब XHTML / एक्सएमएल"।

सेटिंग्स पर जाएँ -> प्राथमिकताएँ संवाद बॉक्स। बैकअप / ऑटो-पूर्ण टैब में क्लिक करें और ऑटो-पूर्ण सक्षम विकल्प सेट करें

यह आपको केवल इसके उपसर्ग से समाप्त टैग नाम चुनने देगा।

व्यक्तिगत रूप से, मैं अपने उत्तर पर @ user79590 के नोटपैड ++ के जवाब के लिए पसंद करूंगा। यदि दोनों उत्तर संतोषजनक नहीं हैं, तो मैं दूसरे HTML संपादक की तलाश करूंगा, क्योंकि मुझे नहीं लगता कि नोटपैड ++ के लिए कोई अन्य संभावना मौजूद है।


जबकि यह एक अच्छी विशेषता है, मुझे अभी भी टैग नाम का पहला अक्षर टाइप करना है (" </ddiv के लिए") और फिर सूची से नाम का चयन करें। Dreamweaver कार्यक्षमता स्वचालित है।
zeel

मेरा मानना ​​है कि यह नोटपैड ++ या किसी मौजूदा प्लगइन में बिल्कुल उसी तरह मौजूद है।
harrymc

फिर सवाल यह है कि मैं यह कैसे करूंगा?
ZEEL

1
दूसरे संपादक में बदलें। अपने व्यक्तिगत अनुभव से मुझे विश्वास है कि ग्रहण डिफ़ॉल्ट रूप से आपकी इच्छानुसार काम करता है। एक अन्य उत्कृष्ट संपादक इंटेलीज आईडीईए है (जहां यह एक सेटिंग है)। दोनों सिर्फ संपादकों के बजाय स्वतंत्र और भयानक विकास वातावरण हैं। सर्वश्रेष्ठ मुफ्त HTML संपादक में अधिक संपादकों की एक बहुत बड़ी सूची पाई जानी है ।
harrymc

हालांकि यह एक विकल्प हो सकता है, मुझे एनपीपी पसंद है, और मैं अभी भी इसमें ऐसा करने का तरीका खोजना चाहता हूं।
४२

1

शायद आप HTMLKit का उपयोग कर सकते हैं जिसमें शॉर्टकट 'ALT + END' है जो आपके वर्तमान टैग को समाप्त कर देगा। हो सकता है कि एन ++ में ऐसा कुछ छिपा हो ...


मैं उपयोग करने के लिए किया गया था कि मैं निश्चित रूप से नकली Ahk साथ DW कार्यक्षमता एक चालू करने के लिए कर सकता है </एक में ALT+END। हालाँकि मुझे NPP में किसी भी समान शॉर्टकट के बारे में नहीं पता है। कोई भी जो पाइप करना चाहता है, क्योंकि वे बस इनाम प्राप्त कर सकते हैं।
ZEEL

@zeel नहीं पता है कि आपने देखा है, लेकिन @ user2427906 उत्तर में उस Notepad#प्लगइन का उल्लेख किया गया है जिसमें यह कार्यक्षमता है। इसलिए, Auto HotKey (AHK) के संयोजन के साथ, हम बस एक वर्कअराउंड हो सकता है ... मैं अभी एक स्क्रिप्ट पर काम कर रहा हूँ ..
D.Tate

1

यह धागा बहुत पुराना हो सकता है, लेकिन यहां इसका जवाब है। प्लगइन प्रबंधक (प्लगइन्स -> प्लगइन प्रबंधक) का उपयोग करें और XML उपकरण स्थापित करें।

एक बार स्थापित होने पर, XML उपकरण प्लगइन्स मेनू आइटम में दिखाई देगा और इसकी कार्यक्षमता के भीतर एक "टैग ऑटो करीब" विकल्प है।

चीयर्स!


नहीं, एक ही चीज़ जो TextFX करेगी। और जैसा कि मैंने उल्लेख किया है, मैं उसकी तलाश नहीं कर रहा हूं। मैं चाहता हूं कि जब मैं इसके बारे में पूछूं तो मेरा क्लोजिंग टेज बनाया जाए (डीडब्ल्यू में मैं सिर्फ '</' टाइप करता हूं) जैसे ही मैं पहला ओवर पूरा करता हूं।
zeel

1

यदि उपरोक्त में से कोई भी उत्तर नहीं है, तो आप क्या चाहते हैं, आप यहां नोटपैड ++ के डेवलपर को एक सुविधा का अनुरोध भी प्रस्तुत कर सकते हैं:

http://sourceforge.net/p/notepad-plus/feature-requests/

या, आप प्लग-इन स्वयं विकसित कर सकते हैं और इसे डेवलपर को सबमिट कर सकते हैं।


1

स्थापित करने का प्रयास करें:

नोटपैड तेज प्लगइन।

इस कदम का पालन करें:

  • क्लिक करें Plugins> Notepad#>Close last open tag

  • या प्रेस ( Ctrl+ .)

नोट्स:
नेस्टेड टैग के लिए वास्तव में अच्छा नहीं है। बस अपने पिछले खुले टैग के लिए अच्छा है।

XML उपकरण प्लगइन

इस कदम का पालन करें:

  • क्लिक करें Plugins> XML Tools>Tag auto-close

अन्य प्रश्न समान:
नोटपैड ++ अंतिम खुले टैग समापन

नोटपैड ++ एक्सएमएल ऑटो इंडेंट + टैग समापन

नोटपैड ++ में HTML टैग ऑटो पूरा?

नोटपैड ++ - टेक्स्ट को हाइलाइट करें और उसके चारों ओर HTML <टैग> </ टैग> डालें

नोटपैड ++ में चयनित पाठ के चारों ओर टैग लगाना

चारों ओर चयन लपेटें ... नोटपैड ++ में


1

Notepad ++ का उपयोग नोटपैड # प्लगइन में उल्लेख @ user2427906 का जवाब , और भी AutoHotkey , यह लिखने के बाद अपने नोटपैड ++ कोड में करीब HTML टैग के लिए संभव है </, Dreamweaver में की तरह। एक बार सही ढंग से सेटअप हो जाने के बाद, यहाँ कुछ AHK कोड हैं जिनका उपयोग आप इसे काम करने के लिए कर सकते हैं:

#IfWinActive, ahk_class Notepad++
~<::
Input, UserInput, L1 V
if UserInput=/
    Send, {Backspace 2}^.
return
#IfWinActive

नोट: यह "विनएक्टिव" कमांड का उपयोग करता है, इसलिए यह केवल नोटपैड ++ विंडो में काम करेगा। कृपया यह भी ध्यान दें कि यदि आप इनपुट </करते हैं तो यह टैग बंद करने के प्रयास से पहले 2 बैकस्पेस कमांड जारी करेगा, और उन वर्णों को हटा दिया जाता है कि टैग बंद है या नहीं।

सम में: नोटपैड # आपको Ctrl+.एक टैग को बंद करने के लिए इनपुट करने की क्षमता प्रदान करता है , जो हमें वहां आधे रास्ते पर पहुंचा देता है। और AutoHotKey को तब मैप </करने के लिए उपयोग किया जाता हैCtrl+.

@ User2427906 और इस उत्तर के लिए भी धन्यवाद ।

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