Emacs # 1

Questo è il mio primo articolo su Desdelinux e ne parlerò EmacsSono uno sviluppatore e quindi devo avere un buon editor di codice che supporti i diversi linguaggi che utilizzo: html, js, css, java, ecc.

Personalmente, voglio che il mio editor di testo mi aiuti ad avere il miglior rientro possibile, che non è molto buono in eclipse ma in Emacs è sufficiente una semplice scheda, quindi iniziamo.

icona dell'editor di testo emacs

icona dell'editor di testo emacs

Installa Emacs:

Distribuzioni con Apt:
sudo apt-get install emacs

Distribuzioni con yum:
sudo yum install emacs

Distribuzioni di Zypper:
sudo zypper install emacs

Una volta installato possiamo eseguire Emacs dal terminale digitando emacs o aprendolo dall'icona.

Emacs non necessita di un ambiente grafico per funzionare in quanto nano o vim possono essere eseguiti su terminale.

Nella schermata iniziale possiamo vedere qualcosa di simile

emacs

È un piccolo forse per spostarsi tra un documento e la spiegazione che la chiave ctrl sarà chiamato C e la chiave alt MSono i tasti più utilizzati, beh ora vi spiego le scorciatoie più importanti e seguirò la stessa nomenclatura della guida per i tasti:

ctrl è chiamato C y alt M

Per aprire o creare un file:
C+x+C+f

Per salvare un file:
C+x+C+s

Per salvare un file (salva con nome):
C+x+C+b

Se hai aperto più di un file puoi passare attraverso diversi buffer con
C + x + o →

Emacs divide e gestisce i buffer, e puoi vedere più buffer contemporaneamente (i buffer sono un po 'come le finestre).

Per avere 2 buffer orizzontali:
C+x+2

Per avere 2 buffer verticali (se esegui queste combinazioni di tasti di seguito vedrai che i buffer si sommano):
C+x+3

Per cambiare il puntatore su un altro buffer:
C+x+o

Per avere un unico buffer:
C+x+1

Per chiudere un buffer:
C+x+k

Se, ad esempio, commettiamo un errore in una scorciatoia, possiamo cancellarla con:
c+g

Per chiudere emacs basta:
DO + x + DO + DO

Per sospenderlo:
C+z

Possiamo riportarlo in vita dal suo id che troveremo eseguendo il comando:

jobs

E poi eseguendo il seguente comando con l'id di emacs:

fg
Questo è qualcosa di base di emacs, assomiglia a qualsiasi altro editor di testo ma le sue scorciatoie da tastiera, che non ci permettono di staccare le mani dalla tastiera, e le sue mod sono ciò che lo rendono qualcosa di veramente utile, ma parlerò di mod, se lo è Che me lo permettano, in un altro articolo, intanto vi lascio la seguente mod per gli amanti dei terminali
M+x

Scrivono shell e danno entrare

Emacs Rocks !!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   ripper2hl suddetto

    Non mi aspettavo che il mio articolo fosse già pubblicato: /

    1.    x11tete11x suddetto

      Se lo hai inviato in revisione e un mod lo ha visto ed è stato approvato, viene pubblicato xD

      1.    vivace suddetto

        In realtà era solo in bozze, ma eNano mi ha detto che era pronto 😀

        1.    ripper2hl suddetto

          Va bene, va bene, pensavo di aver dato qualche opzione ed era stato pubblicato xD

  2.   Antonio J. Galisteo suddetto

    Articolo molto buono. Penso che nano funzioni anche nel terminale e non abbia bisogno di un ambiente grafico.

    1.    Antonio J. Galisteo suddetto

      Scusa, ho letto male e velocemente, il nano va bene 🙂

  3.   eliotime3000 suddetto

    Ho fatto quello screenshot di GNU Emacs su Windows. Comunque, buon articolo.

    1.    Gesù Israele Perales Martinez suddetto

      Bene, quello che succede è che stavo leggendo la guida della redazione e mi hanno consigliato di utilizzare immagini già caricate, quindi di utilizzare quella: B, grazie

  4.   Povero taku suddetto

    La seconda parte è attesa presto insieme a te, emacs e .emacs.d con la configurazione finale per lo sviluppo HTML-css-js, recentemente ho iniziato con la miriade di corsi html e solo l'editing in emacs trovo pace (al momento ho solo la modalità di completamento automatico e la modalità js).
    Ci sono molte idi ed editori dedicati ma niente è comodo e potente come emacs

    1.    Wilson suddetto

      usa la modalità web, è ottimo per più codici misti
      come php, html, javascript e altri ...
      Funziona molto bene per me =)

  5.   msx suddetto

    EMACS FTM !!!

    1.    eliotime3000 suddetto

      Cazzo sì!

  6.   Carlos Carcamo suddetto

    Buon post, mi piace molto emacs, ad alcuni non piace e lo confrontano sempre con vim, non so quanto sarà buono vim ma emacs è molto potente, altri commettono l'errore di confrontare emacs con IDE e dicono che non ha funzioni di completamento automatico , ecc, emacs non è un IDE, ma se sai come personalizzarlo, puoi avere molte cose interessanti, è qui che vengono alla luce le modalità di emacs ...
    Restiamo in attesa dei prossimi articoli ...

  7.   johnfgs suddetto

    Mi è sempre piaciuto Emacs ma è molto complicato lavorare con PHP 🙁

  8.   uKh suddetto

    Buon articolo ma ci vuole magia:

    Vim

    Vai Vai Vai: $

  9.   mj suddetto

    Saluti,
    Congratulazioni ripper2hl; Ho ragione e sto imparando il comando "trova" che penso sia molto importante da imparare, ma ogni volta che provo a usarlo fa tutto, tranne quello che immagino farebbe con le istruzioni che ho inserito nel terminale; Quindi se puoi scrivere un articolo a riguardo, lo apprezzerò sinceramente, grazie per i tuoi contributi.

    1.    Gesù Israele Perales Martinez suddetto

      Beh, non so cosa stai digitando esattamente ma uso il comando find in questo modo
      trova filepath -name nomefile

      se digiti find -help ti mostrerà aiuto, potrebbe non essere abbastanza comprensibile, perché a volte non capisco nemmeno cosa vuole dirmi il terminale