ग्रहण के लिए बैश स्क्रिप्ट प्लगइन? [बन्द है]


174

क्या bashग्रहण के लिए कोई सभ्य प्लग-इन हैं? मेरी केवल आवश्यकता सिंटैक्स हाइलाइटिंग है। मैंने इसके बारे में गुगली की है, लेकिन ऐसा कुछ भी नहीं देखा जो " bash प्लग-इन " जैसा दिखता हो।


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

जवाबों:


140

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

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


1
मैं इस प्लगइन का उपयोग कर रहा हूं, और यह काफी उपयोगी है।
रोमेन लिंसोलस

5
यदि मैं गलत हूं तो मुझे सही करों। वर्तमान में, शेलएड ऑडो-वर्ड-पूर्ण, रीफैक्टरिंग या डीबगिंग का समर्थन नहीं करता है, यह लगभग किसी भी टेक्स्ट एडिटर के समान है जो सिंटैक्स हाइलाइटिंग और स्निपेट्स का समर्थन करता है ..
काकियो

3
यह ग्रहण 4 के साथ काम नहीं करता है। क्या कोई किसी अन्य प्लगइन को जानता है?
प्रतिक खडलोय

7
शेलएड 4.5 ग्रहण के साथ पूरी तरह से काम करता है। स्थापित करने के लिए, ग्रहण सहायता मेनू से "नया सॉफ़्टवेयर इंस्टॉल करें ..." चुनें और इस URL को डालें: sourceforge.net/projects/shelled/files/shelled/update
fred727

6
आजकल eclipse.org/dltk/install.php पर जाएं । अपने ग्रहण के भीतर ग्रहण मानक अपडेट साइट के माध्यम से स्थापित करें (जैसे http://download.eclipse.org/releases/neon/) फिर देखें Programming languagesऔर Dynamic Languages Toolkit - ShellEd
टॉरस्टेन

36

EDIT (8/3/2013): नवीनतम संस्करण के लिए http://sourceforge.net/projects/shelled/files/shelled/update/ का उपयोग करें

EDIT (2/25/2013): ग्रहण 4.2.1 पर शेल किए गए 2.0.2 के लिए लिनक्स उपकरण को स्थापित करने की आवश्यकता नहीं है। इसके अलावा, ज़िप फ़ाइल डाउनलोड करने की कोई आवश्यकता नहीं है। यहां शेल्ड 2.0.2 की अपडेट साइट है: http://sourceforge.net/projects/shelled/files/shelled/ShellEd%202.0.2/update/

पुराने पोस्ट:

मुझे शेल्ड पसंद है। यदि आप इसे अभी स्थापित करते हैं, तो आपको ज़िप फ़ाइल डाउनलोड करने और इसे ग्रहण में नए सॉफ़्टवेयर विज़ार्ड में स्थापित करने की आवश्यकता है। तुम भी से आदमी प्लगइन स्थापित करने की आवश्यकता होगी

http://download.eclipse.org/technology/linuxtools/update

ज़िप फ़ाइल का सीधा लिंक: ppl.ug/tvjARs_cKQE/dl
AlikElzin-kilaka


+1 यह आज के लिए सबसे मूल्यवान जानकारी है। काश मैं इससे पहले कि मैं अपने जूनो SR2 खराब कर दिया था एक घंटे पहले स्थापित किया है ...
Alain Pannetier

1
सटीक ShellEd डाउनलोड URL के लिए +1। अब आप Eclipse Marketplace में ShellEd को डाउनलोड नहीं कर सकते। शेलएड बहुत अच्छा काम करता है।
ला-कोमाद्रेजा

2
ShellEd मानक ग्रहण मार्स अपडेट साइट download.eclipse.org/releases/mars पर उपलब्ध है ... यह एंट्री प्रोग्रामिंग लैंग्वेज -> डायनेमिक लैंग्वेज टूलकिट - ShellEd IDE के तहत उपलब्ध है ।
अब्दुल

13

बैश संस्करण 3 (बॉर्न फिर शेल) के लिए डिबगर।
ग्रहण के लिए प्लगइन। केवल शेल स्क्रिप्ट एडिटर ShellEd के साथ काम करेंगे। basheclipse


10

ShellEd's InstallGuide से आधिकारिक निर्देशों का पालन करें


मेरे लिए काम नहीं किया: अद्यतन साइट में डाल दिया, यह केवल पाया खोल, जो तुरंत स्थापित करने से इनकार कर दिया क्योंकि यह एक ui मॉड्यूल चाहता था।
रब

3
जैसा कि उनके डॉक्स ( sourceforge.net/apps/trac/shelled/wiki/Documentation/… ) में कहा गया है, आपको इस डाउनलोड को जोड़ना होगा । उपलब्ध सॉफ्टवेयर साइटों के लिए। उसके बाद, बात बस ठीक काम करना चाहिए!
२१:३

जुलाई २०१४: शेल्ड अब एक्लिप्स के लिए linuxtools URL / repo के माध्यम से उपलब्ध नहीं है।
वूहो

7

नि: शुल्क EclipseColorer संपादक बैश लिपियों के लिए वाक्य रचना हाइलाइटिंग कर सकता है।

हालांकि, यह ग्रहण के "रूपरेखा दृश्य" का उपयोग नहीं करता है, अर्थात यह फ़ंक्शन परिभाषाओं की सूची के साथ इसे नहीं भरता है। कभी-कभी सिंटैक्स हाइलाइटिंग सिर्फ स्क्रिप्ट के बीच में रुकता है। फिर स्क्रिप्ट को फिर से खोलने से मदद मिलती है।


1
मैंने थोड़ी देर के लिए शेलएड का उपयोग किया, लेकिन यह बड़ी फ़ाइलों के साथ टकरा जाता है और मुझे निराशा होने के लिए इसके स्वतः विकल्प पसंद आए। EclipseColorer संपादक मेरे उद्देश्यों के लिए अच्छी तरह से काम कर रहा है। अन्य फ़ाइल प्रकारों की इस प्लग-इन बड़ी सूची का होना भी अच्छा है।
18

1
मैंने शेलएड का उपयोग दो वर्षों के लिए भी किया, लेकिन यह इंडेंटेशन को गड़बड़ कर रहा है, शुरू में सभी टिप्पणियों को तह करने की बहुत कष्टप्रद आदत है (विन्यास योग्य नहीं), और बहुत धीमी है। बस EclipseColorer पर स्विच किया गया, ठीक काम करता है।
ट्वर्ट बर्ट

4

खोलीदार

ShellEd को स्थापित करने के लिए नीचे दिए गए समाधान मेरे लिए काम नहीं करते हैं। निर्भरता पर बहुत अधिक त्रुटि। मिला समाधान जो मेरे लिए काम करता है।

सिस्टम:

लिनक्स लुबंटू 12.04

आईडीई:

ग्रहण केपलर

ग्रहण में, सहायता> नया सॉफ़्टवेयर स्थापित करें पर जाएं

जोड़ें पर क्लिक करें ...

निम्न स्थान जोड़ें, http://download.eclipse.org/releases/kepler , और इसे "ग्रहण केपलर" नाम दें।

ओके पर क्लिक करें।

नव-निर्मित ग्रहण केपलर साइट का चयन करें।

वेब, एक्सएमएल, जावा ईई और ओएसजी एंटरप्राइज डेवलपमेंट सेक्शन का विस्तार करें। WST सर्वर एडेप्टर का चयन करें।

अगला क्लिक करें, और हमेशा की तरह स्थापित करें।

ग्रहण को पुनः आरंभ करें

फिर ऊपर सूचीबद्ध के रूप में शेलड रेपो जोड़ें: http://sourceforge.net/projects/shelled/files/shelled/update/

और इसे स्थापित करें।

ग्रहण को पुनः आरंभ करें।

ग्रहण इंडिगो में भी काम किया जैसा कि यहां कहा गया है: http://docs.wraithmonster.com/install-shelled

का आनंद लें :)


पता नहीं क्यों, लेकिन इसने मेरे लिए समस्या को हल कर दिया 2 असफल इंस्टॉल्स के बाद; मैं मैक ओएस एक्स पर एक्लिप्स केपलर हूं
हंस जेड।

3

अब एक समर्पित बैश स्क्रिप्ट प्लगइन मौजूद है जिसे "बैश एडिटर" कहा जाता है। यह ग्रहण बाजार स्थान पर उपलब्ध है:

बैश संपादक लॉग

आप इसे "bash" खोजते समय https://marketplace.eclipse.org/content/bash-editor या मार्केटप्लेस क्लाइंट द्वारा पा सकते हैं ।

प्लगइन डिबगर भी प्रदान करता है। Inisde आधिकारिक Bash Editor YouTube प्लेलिस्ट आप उपयोग आदि के बारे में कुछ ट्यूटोरियल पा सकते हैं।

PS: मैं उल्लिखित प्लगइन का लेखक हूं।


प्लगइन अब बीटा लेकिन उत्पादक / स्थिर के रूप में चिह्नित है
de-jcup

डेड लिंक। बदल दें।
बालाजी बोगाराम रामनारायण

नहीं, इसकी डेड लिंक नहीं है: मैंने अभी marketplace.eclipse.org/content/bash-editor खोला है और यह पूरी प्रतिक्रिया देता है। हो सकता है कि आपको प्रॉक्सी या नेटवर्क की समस्या हो?
डे-जैच

वाह !! अब यह काम कर रहा है। कोई बात नहीं धन्यवाद। मैं फ़ायरवॉल के पीछे नहीं था। अपने टर्नअराउंड की सराहना करें।
बालाजी बोगाराम रामनारायण

2

मैं यहां एक अच्छा ट्यूटोरियल पुन: पेश करूंगा, क्योंकि मैंने यह लेख खो दिया है और इसे फिर से खोजने के लिए कुछ समय ले रहा हूं!

Colorer पुस्तकालय के साथ ग्रहण करने के लिए नई भाषाओं के लिए वाक्य रचना हाइलाइटिंग जोड़ना

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

EclipseColorer प्लगइन का उपयोग करके, आप आसानी से इसके लिए समर्थन जोड़ सकते हैं।

सहायता पर जाएँ -> नया सॉफ़्टवेयर स्थापित करें और Add पर क्लिक करें .. नाम फ़ील्ड में Colorer लिखें और स्थान फ़ील्ड में http://colorer.sf.net/eclipsecolorer/ लिखें

उस प्रविष्टि का चयन करें जिसे आपने अभी-अभी काम में जोड़ा है: कॉम्बो बॉक्स, घटक सूची को पॉप्युलेट करने के लिए प्रतीक्षा करें और सभी का चयन करें पर क्लिक करें

अगला क्लिक करें और निर्देशों का पालन करें

एक बार प्लगइन स्थापित हो जाने पर, ग्रहण को बंद करें।

अपनी HRC फ़ाइल को [EclipseFolder] \ plugins \ net.sf.colorer_0.9.9 \ colorer \ hrc \ auto \ type में कॉपी करें

[EclipseFolder] = /home/myusername/.eclipse

खोलने के लिए अपने पसंदीदा पाठ संपादक का उपयोग करें

[EclipseFolder] \ plugins \ net.sf.colorer_0.9.9 \ colorer \ एचआरसी \ ऑटो \ empty.hrc

उपयुक्त प्रोटोटाइप तत्व जोड़ें। उदाहरण के लिए, यदि आपकी HRC फ़ाइल d.hrc है, तो खाली .hrc इस तरह दिखेगा:

<?xml version="1.0" encoding='Windows-1251'?>
 <!DOCTYPE hrc PUBLIC
 "-//Cail Lomecb//DTD Colorer HRC take5//EN"
 "http://colorer.sf.net/2003/hrc.dtd"
 >
 <hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://colorer.sf.net/2003/hrc http://colorer.sf.net/2003/hrc.xsd"
 ><annotation><documentation>
 'auto' is a place for include
 to colorer your own HRCs
</documentation></annotation>
    <prototype name="d" group="main" description="D">
         <location link="types/d.hrc"/>
        <filename>/\.(d)$/i</filename>
 </prototype>
</hrc>

परिवर्तनों को सहेजें और पाठ संपादक को बंद करें

ग्रहण खोलें और विंडो पर जाएं -> प्राथमिकताएं -> सामान्य -> ​​संपादकों -> फ़ाइल संघों

फ़ाइल प्रकारों के अनुभाग में, जोड़ें पर क्लिक करें .. और उपयुक्त फ़ाइल नाम भरें (उदाहरण के लिए .d)

ठीक पर क्लिक करें और सूची में अपनी नई जोड़ी गई प्रविष्टि पर क्लिक करें

संबंधित संपादकों के अनुभाग में, Add पर क्लिक करें .., Colorer Editor चुनें और OK दबाएँ

ठीक है, मुश्किल हिस्सा यह है कि आपको एचसीआर सिंटैक्स के बारे में सीखना चाहिए।

आप अंदर देख सकते हैं

[EclipseFolder] /net.sf.colorer_0.9.9/colorer/hrc/common.jar

यह जानने के लिए कि यह कैसे करते हैं और कई अन्य hcr की फाइलें तलाशते हैं। इस समय मुझे कोई दस्तावेज नहीं मिला।

मेरा उपहार एक बुनियादी और अधूरा iptables सिंटैक्स हाइलाइट है। यदि आप सुधार करते हैं तो कृपया मेरे साथ साझा करें।

<?xml version="1.0" encoding="Windows-1251"?>
<!DOCTYPE hrc PUBLIC "-//Cail Lomecb//DTD Colorer HRC take5//EN" "http://colorer.sf.net/2003/hrc.dtd">
<hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://colorer.sf.net/2003/hrc http://colorer.sf.net/2003/hrc.xsd">
    <type name="iptables">
        <annotation>
            <develby> Mario Moura - moura.mario  gmail.com</develby>
            <documentation>Support iptables EQL language</documentation>
            <appinfo>
                  <prototype name="iptables" group="database" description="iptables">
                       <location link="iptables.hrc"/>
                       <filename>/\.epl$/i</filename>
                  </prototype>  
            </appinfo>
        </annotation>

        <region name="iptablesTable" parent="def:Keyword"/>
        <region name="iptablesChainFilter" parent="def:Symbol"/>
        <region name="iptablesChainNatMangle" parent="def:NumberDec"/>
        <region name="iptablesCustomDefaultChains" parent="def:Keyword"/>
        <region name="iptablesOptions" parent="def:String"/>
        <region name="iptablesParameters" parent="def:Operator"/>
        <region name="iptablesOtherOptions" parent="def:Comment"/>
        <region name="iptablesMatchExtensions" parent="def:ParameterStrong"/>
        <region name="iptablesTargetExtensions" parent="def:FunctionKeyword"/>
        <region name="pyComment" parent="def:Comment"/>
          <region name="pyOperator" parent="def:Operator"/>
          <region name="pyDelimiter" parent="def:Symbol"/>


        <scheme name="iptablesTable">
            <keywords ignorecase="no" region="iptablesTable">
                <word name="mangle"/>
                <word name="filter"/>
                <word name="nat"/>
                <word name="as"/>
                <word name="at"/>
                <word name="asc"/>
                <word name="avedev"/>
                <word name="avg"/>
                <word name="between"/>
                <word name="by"/>
            </keywords>
        </scheme>

        <scheme name="iptablesChainFilter">
            <keywords ignorecase="no" region="iptablesChainFilter">
                <word name="FORWARD"/>
                <word name="INPUT"/>
                <word name="OUTPUT"/>
            </keywords>
        </scheme>

        <scheme name="iptablesChainNatMangle">
            <keywords ignorecase="no" region="iptablesChainNatMangle">
                <word name="PREROUTING"/>
                <word name="POSTROUTING"/>
                <word name="OUTPUT"/>
            </keywords>
        </scheme>

        <scheme name="iptablesCustomDefaultChains">
            <keywords ignorecase="no" region="iptablesCustomDefaultChains">
                <word name="CHTTP"/>
                <word name="CHTTPS"/>
                <word name="CSSH"/>
                <word name="CDNS"/>
                <word name="CFTP"/>
                <word name="CGERAL"/>
                <word name="CICMP"/>
            </keywords>
        </scheme>


        <scheme name="iptablesOptions">
            <keywords ignorecase="no" region="iptablesOptions">
                <word name="-A"/>
                <word name="--append"/>
                <word name="-D"/>
                <word name="--delete"/>
                <word name="-I"/>
                <word name="--insert"/>
                <word name="-R"/>
                <word name="--replace"/>
                <word name="-L"/>
                <word name="--list"/>
                <word name="-F"/>
                <word name="--flush"/>
                <word name="-Z"/>
                <word name="--zero"/>
                <word name="-N"/>
                <word name="--new-chain"/>
                <word name="-X"/>
                <word name="--delete-chain"/>
                <word name="-P"/>
                <word name="--policy"/>
                <word name="-E"/>
                <word name="--rename-chain"/>
            </keywords>
        </scheme>

        <scheme name="iptablesParameters">
            <keywords ignorecase="no" region="iptablesParameters">
                <word name="-p"/>
                <word name="--protocol"/>
                <word name="-s"/>
                <word name="--source"/>
                <word name="-d"/>
                <word name="--destination"/>
                <word name="-j"/>
                <word name="--jump"/>
                <word name="-g"/>
                <word name="--goto"/>
                <word name="-i"/>
                <word name="--in-interface"/>
                <word name="-o"/>
                <word name="--out-interface"/>
                <word name="-f"/>
                <word name="--fragment"/>
                <word name="-c"/>
                <word name="--set-counters"/>
            </keywords>
        </scheme>

        <scheme name="iptablesOtherOptions">
            <keywords ignorecase="no" region="iptablesOtherOptions">
                <word name="-v"/>
                <word name="--verbose"/>
                <word name="-n"/>
                <word name="--numeric"/>
                <word name="-x"/>
                <word name="--exact"/>

                <word name="--line-numbers"/>
                <word name="--modprobe"/>
            </keywords>
        </scheme>

        <scheme name="iptablesMatchExtensions">
            <keywords ignorecase="no" region="iptablesMatchExtensions">
                <word name="account"/>
                <word name="addrtype"/>
                <word name="childlevel"/>
                <word name="comment"/>
                <word name="connbytes"/>
                <word name="connlimit"/>
                <word name="connmark"/>
                <word name="connrate"/>
                <word name="conntrack"/>
                <word name="dccp"/>
                <word name="dscp"/>
                <word name="dstlimit"/>
                <word name="ecn"/>
                <word name="esp"/>
                <word name="hashlimit"/>
                <word name="helper"/>
                <word name="icmp"/>
                <word name="ipv4options"/>
                <word name="length"/>
                <word name="limit"/>
                <word name="mac"/>
                <word name="mark"/>
                <word name="mport"/>
                <word name="multiport"/>
                <word name="nth"/>
                <word name="osf"/>
                <word name="owner"/>
                <word name="physdev"/>
                <word name="pkttype"/>
                <word name="policy"/>
                <word name="psd"/>
                <word name="quota"/>
                <word name="realm"/>
                <word name="recent"/>
                <word name="sctp"/>
                <word name="set"/>
                <word name="state"/>
                <word name="string"/>
                <word name="tcp"/>
                <word name="tcpmss"/>
                <word name="tos"/>
                <word name="u32"/>
                <word name="udp"/>                                                                              
            </keywords>
        </scheme>


    <scheme name="iptablesTargetExtensions">
            <keywords ignorecase="no" region="iptablesTargetExtensions">
                <word name="BALANCE"/>
                <word name="CLASSIFY"/>
                <word name="CLUSTERIP"/>
                <word name="CONNMARK"/>
                <word name="DNAT"/>
                <word name="DSCP"/>
                <word name="ECN"/>
                <word name="IPMARK"/>
                <word name="IPV4OPTSSTRIP"/>
                <word name="LOG"/>
                <word name="MARK"/>
                <word name="MASQUERADE"/>
                <word name="MIRROR"/>
                <word name="NETMAP"/>
                <word name="NFQUEUE"/>
                <word name="NOTRACK"/>
                <word name="REDIRECT"/>
                <word name="REJECT"/>
                <word name="SAME"/>
                <word name="SET"/>
                <word name="SNAT"/>
                <word name="TARPIT"/>
                <word name="TCPMSS"/>
                <word name="TOS"/>
                <word name="TRACE"/>
                <word name="TTL"/>
                <word name="ULOG"/>
                <word name="XOR"/>                                                                          
            </keywords>
        </scheme>



        <scheme name="iptables">
              <inherit scheme="iptablesTable"/>
              <inherit scheme="iptablesChainFilter"/>
              <inherit scheme="iptablesChainNatMangle"/>
              <inherit scheme="iptablesCustomDefaultChains"/>                                     
              <inherit scheme="iptablesOptions"/>
              <inherit scheme="iptablesParameters"/>
              <inherit scheme="iptablesOtherOptions"/>
              <inherit scheme="iptablesMatchExtensions"/>
              <inherit scheme="iptablesTargetExtensions"/>

   <!-- python operators : http://docs.python.org/ref/keywords.html -->
   <keywords region="pyOperator">
    <symb name="+"/>
    <symb name="-"/>
    <symb name="*"/>
    <symb name="**"/>
    <symb name="/"/>
    <symb name="//"/>
    <symb name="%"/>
    <symb name="&lt;&lt;"/>
    <symb name=">>"/>
    <symb name="&amp;"/>
    <symb name="|"/>
    <symb name="^"/>
    <symb name="~"/>
    <symb name="&lt;"/>
    <symb name=">"/>
    <symb name="&lt;="/>
    <symb name=">="/>
    <symb name="=="/>
    <symb name="!="/>
    <symb name="&lt;>"/>
   </keywords>


   <!-- basic python comment - consider it everything after # till the end of line -->
   <block start="/#/" end="/$/" region="pyComment" scheme="def:Comment"/>

   <block start="/(u|U)?(r|R)?(&quot;{3}|&apos;{3})/" end="/\y3/"
      region00="def:PairStart" region10="def:PairEnd"
      scheme="def:Comment" region="pyComment" />
      <!-- TODO: better scheme for multiline comments/docstrings -->
      <!-- scheme="StringCommon" region="pyString" /> -->


   <!-- python delimiters : http://docs.python.org/ref/delimiters.html -->
   <keywords region="pyDelimiter">
    <symb name="+"/>
    <symb name="("/>
    <symb name=")"/>
    <symb name="["/>
    <symb name="]"/>
    <symb name="{"/>
    <symb name="}"/>
    <symb name="@"/>
    <symb name=","/>
    <symb name=":"/>
    <symb name="."/>
    <symb name="`"/>
    <symb name="="/>
    <symb name=";"/>
    <symb name="+="/>
    <symb name="-="/>
    <symb name="*="/>
    <symb name="/="/>
    <symb name="//="/>
    <symb name="%="/>
    <symb name="&amp;="/>
    <symb name="|="/>
    <symb name="^="/>
    <symb name=">>="/>
    <symb name="&lt;&lt;="/>
    <symb name="**="/>
   </keywords>



        </scheme>
    </type>

इसके बाद आपको फ़ाइल को iptables.hcr के रूप में सहेजना होगा और जार के अंदर जोड़ना होगा:

[EclipseFolder] /net.sf.colorer_0.9.9/colorer/hrc/common.jar

इसमें आधारित: https://ohadsc.wordpress.com/2012/05/26/adding-syntax-highlighting-for-new-languages-to-eclipse-with-the-colorer-library/


मैंने EclipseColorer को सामान्य Eclipse "Help / Install / Add Site" मार्ग (eclipse साइट: colorer.sf.net/eclipsecolorer ) के माध्यम से जोड़कर स्थापित किया और यह दर्द रहित था। फिर मैंने फिर से शुरू किया और Colorer ने बहुत जल्दी मुझे बैश स्क्रिप्ट दिखाई जो मैं वाक्य रचना हाइलाइट में काम करना चाहता था। उन लोगों के लिए जो केवल लिपियों में रंग जोड़ना चाहते हैं, यह शेलएड को स्थापित करने की तुलना में कम जटिल लगता है जो मैं ब्लॉग और टिप्पणियों में देखता हूं, लेकिन मैंने केवल यही कोशिश की, दोनों नहीं।
charles

1

शेलएड ग्रहण के लिए एक अच्छा प्लगइन है।

इस लिंक ने मुझे इसे स्थापित करने में मदद की: http://mattnorris.me/blog/install-eclipse-shelled-inugin/

कदम:

  1. डाउनलोड ShellEd: http://sourceforge.net/projects/shelled/files/latest/download - फ़ाइल net.sourceforge.shelled-site-2.0.x.zip जैसी किसी चीज़ के नाम से ज़िपित संग्रह है।

  2. फिर मदद> नया सॉफ़्टवेयर स्थापित करें पर क्लिक करें ...

  3. ऊपरी दाईं ओर स्थित ... जोड़ें पर क्लिक करें।
  4. पुरालेख पर क्लिक करें ...
  5. उस जगह पर नेविगेट करें जहाँ आपने ज़िप्ड आर्काइव को सहेजा है। net.sourceforge.shelled-site-2.0.x.zip और इसे चुनें।
  6. ओके पर क्लिक करें। (वैकल्पिक नाम फ़ील्ड के बारे में चिंता न करें। ग्रहण अपने आप नाम देगा।)
  7. नया शेल स्क्रिप्ट चेकबॉक्स चुनें।
  8. अगला पर क्लिक करें।
  9. फिर से क्लिक करें।
  10. "मैं लाइसेंस समझौते की शर्तों को स्वीकार करता हूं।"
  11. समाप्त पर क्लिक करें।
  12. ग्रहण को पुनः आरंभ करें।

0

मैंने ShellEd की कोशिश की, लेकिन यह मेरे किसी भी शेल स्क्रिप्ट को नहीं पहचानता, यहां तक ​​कि जब मैंने ग्रहण को फिर से शुरू किया। मैंने ksh दुभाषिया को जोड़ा और इसे डिफ़ॉल्ट बना दिया, लेकिन इससे कोई अंतर नहीं पड़ा।

अंत में, मैंने उस टैब को बंद कर दिया जो खुला था और एक ksh फाइल को प्रदर्शित कर रहा था, फिर उसे खोला। इसने इसे सही ढंग से काम किया। थोड़ी देर के लिए इसका इस्तेमाल करने के बाद, मैं भी इसकी सिफारिश कर सकता हूं।


0

यह ऑक्सीजन में मेरे लिए काम करता है।

1) हेल्प> एक्लिप्स मार्केटप्लेस ... पर जाएं और "DLTK" खोजें। आपको "शेल स्क्रिप्ट (DLTK) 5.8.0" जैसा कुछ मिलेगा। इसे स्थापित करें और ग्रहण को रीबूट करें।

(या वेबलॉग से अपने इकलौते पृष्ठ पर "Install'n'drop" बटन दबाएं: https://marketplace.eclipse.org/content/shell-script-dltk )

शेल स्क्रिप्ट (DLTK)

2) प्रोजेक्ट एक्सप्लोरर> ओपन विथ> अदर ... पर शेल / बैच फाइल पर राइट क्लिक करें और शेल स्क्रिप्ट एडिटर चुनें। आप संपादक को उस एक्सटेंशन की सभी फाइलों के साथ भी जोड़ सकते हैं।

शैल स्क्रिप्ट संपादक


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