Gedit ... för programmerare

Gedit redo att användas


För länge sedan hade jag pratat om Sublim text, en mycket, mycket komplett textredigerare och dess många funktioner.

Jag tror fortfarande det Sublim text Det är ganska kraftfullt och värt att använda, men det har stora nackdelar, särskilt några som strider mot mina idéer och principer om programvara.

Först och främst är det inte gratis, och det måste göras klart. Det är väldigt kreativt att obegränsad testtid och mycket vackert att den är skriven i Python, men inte allt är älskling på flingor och för att vara ärlig har den ett allvarligt fel: det bryter dig damer marmor med sina popup-fönster av "Uppdatera till den nya versionen" varje gång du öppnar redigeraren spelar det ingen roll att du redan har uppdaterat, det säger alltid till dig. En annan tandvärk är att varje gång jag sparar eller stänger 3 filer med den redigeraren får jag en annan popup som berättar för mig "Du använder testlicensen, vill du köpa licensen?" eller något väldigt nära det.

Ok, ok, jag förstår att du behöver tjäna pengar och jag applåderar den av den obegränsade testlicensen, men det att spamma mig på mitt eget skrivbord ... hmmm, jag gillar det inte, så jag bestämde mig för att titta för något som bättre skulle passa mina behov "Stallmannian" (XD).

Först var kate, utgivaren av det stora KDE, vilket i sig är väldigt bra och allt detta, men, ja ... det är inte så utdragbart som vissa säger, eller är det så att jag är riktigt dålig, om så är fallet, snälla korrigera mig och visa mig tillägg för kate. Visst, tillägg till programmet.

Sedan kom VIM... Jag kunde inte stå ut med det, det är för kraftfullt, men att överdrift i dess kraft åtföljs av en överdrivet hög inlärningskurva.

En genie berättade för mig om Textkamrat, men det är bara för Mac och jag gav honom två stavar i huvudet för att tala nonsens.

Sedan kom Komodo redigera, en mycket högkvalitativ IDE som jag trodde skulle vara den främsta utmanaren för Sublim text på nivån av stödda programmeringsspråk, med mycket kraft och relativt anpassningsbart även om det saknade (eller jag inte kunde hitta) någonstans som en knapp för att kompilera eller köra (a la Geany) eller något Build-system (a la Sublime-text ), vilket bidrog till det faktum att jag inte kunde installera det på något sätt utan att köra en binär ... bättre stanna kvar där.

I slutändan hade jag tänkt på Geany, men jag gillar det verkligen inte, det är inte så minimalistiskt eller så anpassningsbart som jag skulle vilja ha det, men om det är väldigt kraftfullt, kommer det aldrig att tas bort från någon ... Efter att ha läst runt där hittade jag som de pratade om gedit, som skulle vara den mest flexibla textredigeraren av alla, vilken sak man finner rätt? Rätt framför näsan hade jag det jag letade efter.

Så, låt oss börja arbeta:

För det första gedit är en klartextredigerare som i sig själv kan ge en del grundläggande funktioner hos en programmerare, men inte de av någon som jag, som äter programmeringsböcker och artiklar varje dag och vill programmera hela tiden, så det är dags att förläng vår dvärg för att göra honom till ett monster:

Först och främst måste du ladda ner de viktigaste tillbehören:

sudo apt-get install gedit-plugins

Och lägg sedan till följande plugins för att stödja nya verktyg, teman och fler programmeringsspråk:

sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate

Naturligtvis, många gånger har vi inte dessa enkla paket i våra distributioner, säger jag sedan gmate tydligen är det en olägenhet eftersom det inte finns i repos av någonting, så det är dags att vända sig till kära .

Om de inte har det installerat leta sedan efter

paqueqte git-core

och installera det.

Då måste du installera följande paket:

python-webkit python-pyinotify ack-grep

Och slutligen gör klonen av koden från :

git clone git://github.com/gmate/gmate.git

Och installera det:

sh install.sh

Med detta har vi installerat allt vi behöver för att "förgifta" vårt gedit och förvandla den till en vacker, minimalistisk IDE.

Först och främst måste vi börja med det viktigaste, märkning av rader som används, räkning av rader och automatisk stängning av parenteser, hängslen, citat, etc, etc. För det måste vi bara gå till Redigera inställningar sedan kontrollerar vi följande alternativ:

    <° Aktivera radnumrering.
    <° Markera aktuell linje.
              <° Markera par parenteser.

Sedan går vi till redigeringsavsnittet, där vi flyttar följande parametrar:

    <° Flikens bredd: den är i 8, jag använder den i 4 för smak men alla kan ha den på den nivå de vill, detta avgränsar storleken på fördjupningen med tabell.
    <° Aktivera automatisk blödning.
              <° Skapa en spara kopia av filerna innan du sparar dem och spara filer automatiskt var: "så länge du vill". Detta är särskilt viktigt, vi vill inte att vår kod ska gå till helvete för något misstag och vi har inga säkerhetskopior.

Nu kommer tillbehörsdelen. Här skulle saken vara väldigt lång om jag pratade om dem alla, det som är bra är att klicka på "om" ger oss en mycket specifik och direkt beskrivning av vad komplementet är och vad det är för. Jag ska lämna dig de jag använder och användningen jag ger dem.

    <° Hela parenteser: vi vet väl hur jag använder det.
    <° Rita mellanslag: det drar punkter mellan varje ord, vilket gör att jag kan veta hur många mellanslag det finns mellan varandra.
    <° Konsol

Python

    : det här verktyget är ett av de viktigaste verktygen för mig och alla självrespekterande Pydeveloper, det är en olägenhet att behöva gå in i mapparna via terminalen och köra filerna manuellt, vi bättre kopiera och klistra in, ange och voila, jag jobbar ... naturligtvis det finns fel det kommer inte att köras och kommer att berätta vad som händer.

    <° Filwebbläsarens panel: användbar, mycket användbar. Detta låter oss helt enkelt se vårt mappträd bredvid skärmen för att kunna navigera mellan filerna.
    <° Spolterminal: den är densamma som terminalen

Python

    bara detta är en normal terminal som låter dig göra allt.

    <° Klipp eller

Snippets

    - helt enkelt den heliga gralen av hela saken, om du gjorde hela installationsprocessen och inte använder

Snippets

    , du borde ge dig själv en headshot, det här är, för att sammanfatta och lägga det i ett annat avsnitt,

gedit

    Men bättre.

Typografi och färger.

Detta är mer än allt grafiskt avsnitt, även om det inte är något som inte tillåter dig att arbeta, det är något som gör ditt arbete mycket bekvämt av flera skäl. Först och främst är allt i vita och svarta bokstäver obehagligt, lite blått och fuchsia att markera och voila, gedit Det är ynkligt och på natten förstör det dina ögon (om du är en självrespektande programmerare, programmera inte under dagen). Och det är här gmate går in; Jag förklarar kort:

gmate är en uppsättning tillägg, visuella stilar och språk för gedit, så enkelt, ger oss teman, fler språk och plugins.

Här är det helt enkelt en fråga om smak, men vad de har att välja mellan har de. Det har faktiskt teman som jag älskar, som Monokai, ett tema med samma färger som Sublim text o mörk kompis, en lika med Textkamrat.
Men här beror allt på varje persons smak.

Utdrag eller utdrag.

Detta är höjdpunkten i gedit, dess förmåga att automatiskt komplettera, men inte bara det utan också att det är 100% konfigurerbart eftersom det inte bara redan ger de vanligaste funktionerna för de språk som det har, utan låter oss också lägga till våra och till och med sätta sin kompletta struktur med symboler och även med fält att fylla i.

Jag förklarar snabbt vad jag ska göra, för enklare omöjligt:

Först går vi till verktygssektionen och där klickar vi på “hantera utdrag” (det är alltid på engelska) och där letar vi efter det språk vi vill ändra.

Vi kommer att se saker som detta:

Tja, enklare omöjligt, att lägga till en ny kodavsnitt klicka bara på "+" tecknet längst ner, vi ger det namnet vi vill ha och anger. Sedan skriver vi i fältet för att skriva (markerat i bilden) vad vi vill ska visas när vi ringer till kodavsnitt och om vi vill kan vi lägga till lite "intelligens" till dem, exempel:

Den inställda metoden för pytonorm:

def set$1(self, ${2:newValue}): self._$1 = $2

Ignorera syntaxen för pytonormTitta på $ -tecknen. De indikerar något som liknar en konstant, de tar helt enkelt värdet över vad de tilldelas, i det här fallet tar $ 1 värdet av sig själv och stannar precis vid $ {2:} eftersom ett nytt värdering börjar där. Den andra av $, som den första, tar värden, men vad den gör är att ta ett värde från ett textfält; {2:} är följande:

    <° {} indikerar att det är här programmeraren kommer att ange en variabel, värde, text etc.

    <° 2: indikerar att det är den andra av parametrarna.

    <° newValue är helt enkelt texten som kommer att visas som en indikation på att ett värde ska placeras där.

    I slutändan själv ._ $ 1 = $ 2 vad det gör är:

    <° $ 1 kallar värdet på förstajaget.

    <° $ 2 återskapar a

kodavsnitt

    för att ange ett nytt värde.

Till slut är detta resultatet:

Det låter komplicerat, men tro mig, att vara en amatörprogrammerare som studerar vid ett dåligt universitet och som bara har internet som säkerhetskopia kan förstå det, det kan du också. Med det här verktyget har du inte bara en mycket kraftfull kodredigerare utan också extremt formbar.
Nu för att stänga och svara på några frågor som säkert många har:

    <° Är detta endast giltigt för språk som tolkas som

html

    ,

Python

    ,

JavaCrypt

    ?

    Nej, faktiskt, om du har kompilatorerna installerade, till exempel g ++, kan du kompilera från den inbäddade terminalen med: g ++ filnamn.cpp eller g ++ / filepath filnamn.cpp

    <° Kan jag lägga till fler språk än vad jag redan har gjort

gedit

    har du med allt detta?

    Ja, men det kommer att förklaras i communityforumet, det är lite mer komplicerat.

    <° Kan jag skapa egna teman för

gedit

    ?

    Ja, men jag vet fortfarande inte exakt hur man gör det, det kommer att förklaras i forumet

DesdeLinux

    när min kunskap om ämnet är komplett.

För nu är det allt, jag hoppas att du gillade det och att det är användbart för dig.


45 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   rätt sade

    Jag använder vanligtvis gVim för programmering och jag har nyligen installerat gedit och det är faktiskt ganska bra.

  2.   Lazarus sade

    Utmärkt inträde, du har fått mig att tvivla på mitt val som IDE, jag funderar på att byta till något lättare och kraftfullare som gedit, och lämna åt sidan den kraftfulla men tunga Aptana Studio.

  3.   antolieztsu sade

    Jag är ingen expertprogrammerare, jag gör det som en hobby, men jag gillar VIM bättre, det är bäst: snabbt, konfigurerbart och kontrollerbart med tangenter, jag använder det till och med inte för programmering. Gedit är bra, men Geany är också intressant, det är lätt och mycket kraftfullt. Om du kommer från Gedit måste du ändra några tangentkombinationer för att inte förvirra det du har lärt dig XD

    1.    nano sade

      Människor är grymt om Vim, men om jag vill ha något sådant så håller jag mig till Emacs xD.

      För min gedit verkar det närmast perfektion, det överensstämmer med vad jag behöver och om inte så gör jag det xD

  4.   Mauricio sade

    Jag använder också Gedit, även om jag programmerar något mycket ibland, eftersom jag bara är en hobbyist, men jag gillar verkligen dess flexibilitet och kraft.

    En annan sak, utanför ämnet, var fick du den tapeten? det är väldigt bra 😀

    1.    nano sade

      Jag kommer inte att berätta för dig OO det är en hemlighet och jag är en Windows XD-älskare.

      Nej på allvar, om ett par dagar kommer vi att göra en desktop-tävling och där kommer jag att lägga absolut alla mina konfigurationer =)

      1.    Mod sade

        Nej på allvar, om ett par dagar kommer vi att göra en desktop-tävling och där kommer jag att lägga absolut alla mina konfigurationer =)

        Och jag får inte veta något ...

        1.    KZKG ^ Gaara sade

          Nämn inte ens det, jag fick bara reda på det nu också LOL !!!

          1.    Mod sade

            Totalt kommer du att förlora ...

          2.    nano sade

            faktiskt är det något jag pratat med Elav om ... Då nämnde jag det för den skitiga idiot men tydligen gjorde han något viktigare och han visste inte ens ¬¬

  5.   drake sade

    tack Jag har redan konfigurerat min gedit när jag begär texterna, jag har bara en fråga. Hur lyckades du skicka meddelandesymbolerna till kanelstången och göra Gnome 3-fältet transparent? hehehe Jag gillade det verkligen och jag skulle vilja göra det.

    tack igen.

  6.   Jevus sade

    Fönstret som varnar för att det är en testversion kommer INTE ut så ofta som du säger, överdriv inte

    1.    nano sade

      Jag fick dem var tredje gång att jag sparade någon typ av fil och varje gång jag öppnade SublimeText.

      Nu när jag har Gedit verkar SublimeText som ett totalt slöseri med tid för mig och jag blir inte van vid det

  7.   mafuns sade

    Hej, utmärkt inlägg.

    Bara en fråga. En funktion som tvingade mig att leta efter alternativ till gedit var att kompakta linjer. Komprimera till exempel allt som finns i ett if {}. På detta sätt rengörs utrymmet mycket. Jag hittade geany och det följer ganska bra, men jag skulle vilja veta om det kan uppnås med gedit.

    Jag är en amatörprogrammerare (jag började genom bioinformatik, eftersom jag studerar biologi), jag antar att andra vet mycket bättre vad det är att hantera stora mängder kod.

    1.    nano sade

      Jag skulle vilja veta lite mer om komprimering av linjer eftersom jag inte har gjort det, eller kanske gjorde jag det och jag visste inte ... Kan du visa mig exempelkod?

      1.    mafuns sade

        Kanske har jag inte förklarat mig bra. Det handlar inte om själva koden utan om visualisering av den. Kanske skulle ordet vara "vik / vik ut" kodrader. Så att:
        om {
        något
        något annat
        ännu mer
        }

        Vänta bara
        om {

        Jag med en knapp kan du vika eller lägga ut innehållet på if.

        1.    nano sade

          Ahh! Dölj redan funktionerna. Nej, såvitt jag vet kan det inte göras i Gedit.

          1.    mafuns sade

            Det är synd. Ingenting händer för små program, men om du har stora bord eller andra stör det mig mycket att jag inte kan göra det.

  8.   Edgarcorona sade

    Jag har en fråga, om jag i Ubuntu installerar nya teckensnitt, kan jag i gedit-redigeraren ta typografin för de nya teckensnitt som jag installerar?

    1.    KZKG ^ Gaara sade

      Yesp 😉

      1.    Edgarcorona sade

        I Ubuntu, vilken typsnitt liknar Lucida Sans? Det har inte mycket utrymme mellan kodrader som andra typsnitt gör i Windows, det typsnitt som jag gillar mest i Windows är Lucida Sans, och dess alternativ Verdana, The resten av teckensnitten är väldigt repetitiva och deras stil är inte särskilt trevlig, jag hoppas att Ubuntu har mer olika teckensnitt än i Windows och mycket mer attraktivt.

        1.    Källans manual sade

          Installera sedan Lucida Sans:

          sudo apt-get install sun-java6-fonts

  9.   Edgarcorona sade

    Kan gedit installeras på ett 64-bitars Windows-operativsystem? Den officiella webbplatsen erbjuder endast 32-bitarsversionen för Windows.

  10.   MSX sade

    Inlägget är väldigt trevligt men låt oss komma till det intressanta: vad är din tapet!?

  11.   Skurk sade

    Använd Geany, enklare: 3

  12.   Abimael martell sade

    Innan jag använde Geany, men det finns inget med VIM, jag tror att inlärningskurvan är värt det, eftersom det är väldigt smidigt
    hälsningar

  13.   st0rmt4il sade

    Redaktörer som Scribes eller Sublimetext2 fyller ganska de luckor som Gedit har! .. Bortsett från att Gedit har sina fördelar, ja, det är som många saker här en fråga om smak! 😀

    Hälsningar!

  14.   lewatoto sade

    Tack! för informationen har det varit mycket användbart.

  15.   Wow sade

    Jag återupplivar det här inlägget bara för att berätta, tack för bidraget! Jag gillade alltid gedit som kommer från fabriken, men på grund av bristen på "hjälp" för programmerare slutade jag med att byta till sublme ... när jag är klar med tentor kommer jag att titta på plugins till gedit.
    PS: Vim är en bra redaktör, problemet kommer med gVim, som beroende på vilken version du installerar (windows / linux) ändrar helt sättet det behandlar det visuella läget och musen, för att inte tala om krångel med buffertar vid den tiden att kopiera / klistra in från ett annat program ...

  16.   desdelinuxero sade

    Vad jag inte tycker om Gedit:

    -När du redigerar en HTML-fil och inuti har du Javascript eller CSS-kod, när du kommenterar ett kodblock i javascript eller CSS kommenterar det det till mig med HTML-format. Gedit känner inte igen vilken typ av språk du har valt kod för att kommentera. Sublim text ja.

    -Den har ingen kodautomater som automatiskt tabellerar alla valda koder.

    -Den har ingen inbyggd manager för FTP, du måste använda den instabila och berömda Gnome GVFS

    -Det har inte ett plugin för att skapa säkerhetskopior av filer för varje ändring som görs med en tidsstämpel. Det finns ett Sublime Text-tillägg där du kan

    -Det har ingen syntaxfel detektor.

    -Det har inte ett refaktorverktyg

    -I XFCE kan du inte använda den integrerade Gedit-konsolen eftersom Gedit fungerar som standard med gnome-terminal och inte med xfce4-terminal.

    1.    desdelinuxero sade

      Jag saknade att nämna att med de nya versionerna som visas från Gedit förlorar vissa plugins sin kompatibilitet, som det händer med ZenCoding

  17.   edwardoyazun sade

    Jag använde Gedit för att programmera, men senare bytte jag till Aptana 3 (en väldigt komplett IDE). Vad jag tycker om Aptana är att den automatiskt kompletterar funktionerna för Javascript eller Python (tillsammans med dess parametrar som den får) och visar mig dokumentationen för dess funktioner, kompatibilitet med webbläsare och mycket mer.
    Men nyligen blir Aptana väldigt tungt, ibland tar det till och med att kommentera på en rad cirka 10 sekunder.
    Nu funderar jag på att gå tillbaka till Gedit, det enda jag saknar är något som automatiskt kompletterar funktionerna med dess dokumentation, en highlighter med fel syntax och också en objektkarta, där jag kan se de deklarerade variablerna och funktionerna för direkt åtkomst till dem .
    Jag gillar också Geany, det är lättare än Gedit, men det saknas många plugins till skillnad från Gedit och jag kan inte ändra färgtema, jag gillar inte vita bakgrunder för att programmera.

    1.    Gabriel sade

      Du måste prova sublim text eller vim; ljusbord när du avslutar alfa.

      1.    bara-en annan-dl-användare sade

        Jag installerade Gmate men när jag vill aktivera dess plugins får jag följande fel:
        ett fel inträffade: plugin loader "python" hittades inte

        PS: Jag har redan installerat python

  18.   bara-en annan-dl-användare sade

    Jag installerade Gmate men när jag vill aktivera dess plugins får jag följande fel:
    ett fel inträffade: plugin loader "python" hittades inte

    PS: Jag har redan installerat python

  19.   David Gomez sade

    Nano, du klagar mer än en kvinna!

    Jag tror att du måste prova NinjaIDE, en mycket populär IDE för Python som om jag inte är dålig är Open Source, plattform, mycket kraftfull och krybbisäker. Kan du prova att se om det uppfyller dina förväntningar 😉

  20.   jc sade

    Bra info och grattis till att få en anteckning (från två år sedan) för att hålla fast vid kommentarer så länge. Det talar väl om författaren ...

  21.   Alonso castro sade

    Din kommentar väntar på moderering.
    Hej, känner du till något plugin för ljudspelare för mp3 för wordpress som fungerar i version 3.6.1 och som också har egenskaperna för ljudspelarens plugin, det betyder enkelt, praktiskt och professionellt samtidigt, men det fungerar också på enheter mobiler som ipad, surfplatta, smartphones etc. tack för din snabba hjälp

  22.   yo sade

    Hur öppnar jag en enkel text och lägger till en bild i den?

  23.   Narcissus Nunez sade

    Utmärkt inlägg, jag har letat efter hur man lägger till ett ftp-plugin till min gedit, jag har hittat flera relaterade inlägg som säger att jag ska lägga filerna i mappar som inte alla finns på mitt system, jag lägger till dem och gedit upptäcker dem inte ...

    Om du kan hjälpa mig skulle jag uppskatta det.

    Jag använder: fedora 17 med gnome.

  24.   Emiliano sade

    Hej, anledningen till min fråga är att veta hur jag kan ansluta min Gedit till en SQL DB. Kanske är det en lätt fråga, men jag har precis börjat i Linux-världen. Från redan tack så mycket.

  25.   Korpen sade

    Hej tack så mycket, jag vill lära mig python, rubin ... Ruby on rails och jag älskade din handledning. Jag blev förvånad över att veta att min gedit kunde göra allt detta. Jag använder också monokai-temat som ser bra ut.

    gäller

  26.   Deivis sade

    vän Jag vill säga något och jag hoppas att du hjälper mig, jag har en dator hemma men jag har inte internet, men jag från mitt arbete att om jag har internet ladda ner ubuntu 14.04 och installera den på min hemdator nu min fråga Det är följande som jag gör för att kunna installera något program till exempel google chrome eller något annat program, ladda ner det från mitt arbete och installera det till min hemdator, eftersom det inte är som Windows som du laddar ner det sparas på en USB och på huset dubbelklickas och installeras jag hoppas att du hjälper mig 🙂

  27.   Marcelo sade

    Tack så mycket! hälsningar från Chile!

  28.   Ernesto slavo sade

    kan den installeras på ubuntu 14.04?