Emacs # 1

Dette er min første artikel om Desdelinux og jeg vil tale om EmacsJeg er udvikler, og derfor skal jeg have en god kodeditor, der understøtter de forskellige sprog, jeg bruger: html, js, css, java osv.

Personligt vil jeg have, at min teksteditor hjælper mig med at få den bedst mulige indrykning, hvilket ikke er meget godt i formørkelse, men i Emacs er en simpel fane nok, så lad os komme i gang.

emacs teksteditorikon

emacs teksteditorikon

Installer Emacs:

Distributioner med Apt:
sudo apt-get install emacs

Fordelinger med yum:
sudo yum install emacs

Zypper distributioner:
sudo zypper install emacs

Når vi er installeret, kan vi køre Emacs fra terminalen ved at skrive emacs eller åbne det fra ikonet.

Emacs har ikke brug for et grafisk miljø for at fungere, da nano eller vim kan køre under terminal.

På startskærmen kan vi se noget som dette

emacs

Det er en lille måske at bevæge sig gennem et dokument og forklaringen på, at nøglen ctrl det vil blive kaldt C og nøglen alt MDette er de mest anvendte taster, ja nu vil jeg forklare de vigtigste genveje, og jeg vil følge den samme nomenklatur i guiden til tasterne:

ctrl Hedder C y alt M

Sådan åbner eller opretter du en fil:
C+x+C+f

Sådan gemmer du en fil:
C+x+C+s

Sådan gemmes en fil (gem som):
C+x+C+w

Hvis du har åbnet mere end en fil, kan du gå gennem forskellige buffere med
C + x + ← eller →

Emacs opdeler og håndterer buffere, og du kan se flere buffere på samme tid (buffere er ligesom windows).

At have 2 vandrette buffere:
C+x+2

For at have 2 lodrette buffere (hvis du gør disse tastekombinationer i træk, vil du se, at bufferne tilføjes):
C+x+3

Sådan ændres markøren til en anden buffer:
C+x+o

At have en enkelt buffer:
C+x+1

Sådan lukkes en buffer:
C+x+k

Hvis vi f.eks. Laver en fejl i en genvej, kan vi annullere den med:
c+g

For at lukke emacs bare:
C+x+C+C

For at suspendere det:
c + z

Vi kan bringe det tilbage til livet ved dets id, som vi finder ved at udføre kommandoen:

jobs

Og derefter udføre følgende kommando med id for emacs:

fg
Dette er noget grundlæggende ved emacs, det ligner enhver anden teksteditor, men dens tastaturgenveje, som ikke lader os tage vores hænder fra tastaturet, og dets mods er det, der gør det til noget virkelig nyttigt, men jeg vil tale om mods, hvis det er At de tillader mig, i en anden artikel, vil jeg i mellemtiden lade dig følgende mod for terminalelskere
M+x

De skriver shell og giver indtaste

Emacs Rocks !!


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   ripper2hl sagde han

    Jeg forventede ikke, at min artikel allerede ville blive offentliggjort: /

    1.    x11tete11x sagde han

      Hvis du sendte det til gennemgang, og en mod så det og blev godkendt, offentliggøres xD

      1.    Elav sagde han

        Faktisk var det kun i kladder, men eNano fortalte mig, at det var klar 😀

        1.    ripper2hl sagde han

          Okay, okay, jeg troede, jeg havde givet en mulighed, og det var blevet offentliggjort xD

  2.   Antonio J. Galisteo sagde han

    Meget god artikel. Jeg tror, ​​at nano også kører i terminalen og ikke har brug for et grafisk miljø.

    1.    Antonio J. Galisteo sagde han

      Undskyld, jeg læste forkert og hurtigt, nano er fint 🙂

  3.   eliotime3000 sagde han

    Jeg lavede det screenshot af GNU Emacs på Windows. Alligevel god artikel.

    1.    Jesus Israel Perales Martinez sagde han

      Nå, hvad der sker er, at jeg læste redaktionens vejledning, og de anbefalede mig at bruge billeder, der allerede var uploadet, og derefter bruge det: B, tak

  4.   Dårlig taku sagde han

    Anden del forventes snart sammen med dig, emacs og .emacs.d med den endelige konfiguration til HTML-css-js udvikling, for nylig startede jeg med html utallige kursus og kun redigering i emacs finder jeg fred (i øjeblikket har jeg kun autofuldførelsestilstand og js-tilstand).
    Der er mange dedikerede ider og redaktører, men intet er så behageligt og magtfuldt som emacs

    1.    Wilson sagde han

      brug web-mode, det er fantastisk til flere blandede koder
      som php, html, javascript og andre ...
      Det fungerer super godt for mig =)

  5.   MSX sagde han

    EMACS FTM !!!

    1.    eliotime3000 sagde han

      Fuck Ja!

  6.   Carlos Carcamo sagde han

    Godt indlæg, jeg kan virkelig godt lide emacs, nogle kan ikke lide det og sammenligner det altid med vim, jeg ved ikke, hvor god vim vil være, men emacs er meget stærk, andre begår den fejl at sammenligne emacs med IDE og siger, at det ikke har autofuldførelsesfunktioner osv., emacs er ikke en IDE, men hvis du ved, hvordan du tilpasser det, kan du have mange interessante ting, det er her emacs-tilstande kommer frem i lyset ...
    Vi ser frem til de næste artikler ...

  7.   johnfgs sagde han

    Jeg kunne altid lide Emacs, men det er meget kompliceret at arbejde med PHP 🙁

  8.   urKh sagde han

    God artikel, men det kræver magi:

    vim

    Go Go Go: $

  9.   mj sagde han

    Regards,
    Tillykke ripper2hl; Jeg har ret, og jeg lærer kommandoen "find", som jeg synes er meget vigtig at lære, men hver gang jeg prøver at bruge den, gør den alt, undtagen hvad jeg forestiller mig, at den ville gøre med de instruktioner, jeg indtastede i terminalen; så hvis du kan skrive en artikel om det, vil jeg oprigtigt sætte pris på det, tak for dine bidrag.

    1.    Jesus Israel Perales Martinez sagde han

      Jeg ved ikke, hvad du skriver nøjagtigt, men find kommandoen, jeg bruger det på denne måde
      find filnavn-filnavn

      hvis du skriver find –hjælp, vil det vise dig hjælp, det er muligvis ikke forståeligt nok, for nogle gange forstår jeg heller ikke helt, hvad terminalen vil fortælle mig