नोटपैड ++: नियम आधारित लाइन हाइलाइटिंग


27

क्या नोटपैड ++ में पूर्वनिर्धारित नियमों के आधार पर स्वचालित रूप से लाइनों को उजागर करने का एक तरीका है?

मैं वाक्य रचना हाइलाइटिंग के बारे में बात नहीं कर रहा हूँ, बल्कि लॉग फाइल पठनीयता के बारे में।

मैं या तो एक सुविधा के लिए देख रहा हूँ जो मैंने याद किया है, या एक प्लगइन।


क्या रेखा छिपाना पर्याप्त होगी? मैं सोच रहा हूं कि ऐसी लाइनें छिपाई जाएं, जिन्हें आप देखना नहीं चाहते हैं ताकि आप महत्वपूर्ण लाइनों को आसानी से देख सकें।
MBraedley

@MBraedley - यह उपयोगी लगता है, आप ऐसा कैसे करते हैं? लेकिन मेरे usecase के लिए यह एक अच्छा समाधान नहीं है, मुझे लॉग की कई पंक्तियों को देखने की जरूरत है और उनकी सामग्री के आधार पर उन्हें रंगने से मुझे बहुत मदद मिलेगी
जोनाथन

2
लाइन छिपाना TextFX-> TextFX विज़ के अधीन है।
एमब्रेडली

जवाबों:


8
  1. संस्करण और स्थानीयकरण फ़ाइल के आधार पर Language> Define your language...(या View Language> User-Defined Dialog..., या चुनें Language > User-Defined)
  2. हाइलाइट करने के लिए निर्दिष्ट करने के लिए उपयोगकर्ता-निर्धारित संवाद का उपयोग करें । कुछ शब्दों को हाइलाइट करने के लिए, कीवर्ड सूचियों टैब का उपयोग करें और समूह में प्रत्येक शब्द दर्ज करें , जैसा कि आप चाहते हैं रंग / फ़ॉन्ट शैली का चयन करें । आप किसी शब्द से पंक्ति के अंत तक हाइलाइट करने के लिए टिप्पणी और संख्या टैब पर टिप्पणी लाइन का उपयोग भी कर सकते हैं (आंशिक शब्द मिलान के लिए प्रतीक के रूप में कीवर्ड की जांच करें)।
  3. का चयन करें Language>User-Defined

यदि आप इस हाइलाइटिंग योजना का नियमित रूप से उपयोग करना चाहते हैं, तो आप इसे क्लिक करके बचा सकते हैं Save As...। यह योजना अब Languageमुख्य नोटपैड ++ विंडो के मेनू के तहत सूचीबद्ध होनी चाहिए ।


3
लगभग लेकिन कोई सिगार नहीं है ... मुझे वास्तव में एक लॉग फ़ाइल में कुछ लाइनों को उजागर करने की आवश्यकता है। कुछ शब्द नहीं या आगे से एक शब्द ...
जोनाथन

@Jonathan> guiga Stegu उत्तर द्वारा दिए गए निर्देशों का पालन करते हुए और इसे ऑपरेटर्स और सीमांकक टैब में जोड़कर, मैं पूरी लाइनों को उजागर करने में सक्षम हूं।
एवरैक्ट

6

जैसा कि मेरे सामने कहा गया है:

भाषा का चयन करें> अपनी भाषा को परिभाषित करें ... (या भाषा देखें> उपयोगकर्ता-परिभाषित डायलॉग ..., या भाषा> उपयोगकर्ता-परिभाषित, संस्करण और स्थानीयकरण फ़ाइल के आधार पर)

मेरे मामले में। मुझे "V" {टैब} से शुरू होने वाली कोड लाइनों को रंगने की आवश्यकता थी। मैंने Delimiter 1 स्टाइल सेट किया:

  • खुला: वी
  • पलायन:
  • बंद: ((EOL))

यह मध्य पाठ V और पर भी हाइलाइट करेगा, इसलिए मैंने एक {tab} को कॉपी किया

ओपन: वी {टैब} // {टैब} दिखाई नहीं दे रहा है लेकिन मौजूद है

मुझे पता चला कि {टैब} एक्सपोर्टेड .xml में एन्कोडेड है 	जो http://www.unicodemap.org/details/0x0009/index.html के लिए खड़ा है । तो यूनिकोड बैक्टीरिया कोड के साथ xml को संशोधित करके


यह काम करने के लिए "ऑपरेटरों और सीमांकक" टैब में किया जाना है
21

यह पूरी लाइन (या लाइन के अंत तक) को रंग / शैली नहीं करता है जैसा कि पूछा गया था
ZEE

5

मेरी एक ही जरूरत है। "हाइलाइटिंग लाइनें जिनमें विशिष्ट कीवर्ड होते हैं"। मैं वर्तमान में Baretail या बेहतर का उपयोग करता हूं : इसके लिए Glogg , लेकिन नोटपैड ++ में यह देखना अच्छा होगा।

मैं आमतौर पर लॉग फ़ाइलों के माध्यम से ब्राउज़ करने के लिए नोटपैड ++ का उपयोग करता हूं। कुछ विशेष घटनाएँ विशिष्ट खोजशब्दों से शुरू होती हैं; नोटपैड ++ में हाइलाइटिंग लाइन मुझे लॉग में घटनाओं को जल्दी से खोजने की अनुमति देगा।


3

एन ++ के लिए एक प्लगइन है जिसे अब एनालाइसेप्लगिन कहा जाता है जो बिल को फिट कर सकता है। यह सामान्य, रेगेक्स और बची हुई खोजों की अनुमति देता है। यह परिणामों को एक और फलक पर ले जाता है, लेकिन आप परिणामों के अग्रभूमि और पृष्ठभूमि गुणों को रंग सकते हैं और साथ ही फ़िल्टर सेट को सहेज और लोड कर सकते हैं।

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