Emacs # 1

To jest mój pierwszy artykuł na temat Z linux i opowiem o EmacsJestem programistą i dlatego muszę mieć dobry edytor kodu, który obsługuje różne języki, których używam: html, js, css, java itp.

Osobiście chcę, aby mój edytor tekstu pomógł mi w uzyskaniu jak najlepszego wcięcia, co nie jest zbyt dobre w zaćmieniu, ale w Emacsie wystarczy prosta zakładka, więc zacznijmy.

ikona edytora tekstu emacs

ikona edytora tekstu emacs

Zainstaluj Emacsa:

Dystrybucje z Apt:
sudo apt-get install emacs

Dystrybucje z yum:
sudo yum install emacs

Dystrybucje Zyppera:
sudo zypper install emacs

Po zainstalowaniu możemy uruchomić Emacsa z terminala, wpisując emacs lub otwierając go z ikony.

Emacs nie potrzebuje środowiska graficznego do pracy, tak jak nano lub vim może działać pod terminalem.

Na ekranie głównym możemy zobaczyć coś takiego

emacs

Być może jest trochę, aby przejść przez dokument i wyjaśnienie, że klucz ctrl będzie nazywany C i klucz alt MSą to najczęściej używane klawisze, cóż, teraz wyjaśnię najważniejsze skróty i będę postępować zgodnie z tym samym nazewnictwem przewodnika po klawiszach:

ctrl jest nazywany C y alt M

Aby otworzyć lub utworzyć plik:
C+x+C+f

Aby zapisać plik:
C+x+C+s

Aby zapisać plik (zapisz jako):
C+x+C+w

Jeśli otworzyłeś więcej niż jeden plik, możesz przejść przez różne bufory za pomocą
C + x + ← lub →

Emacs dzieli i obsługuje bufory i możesz zobaczyć wiele buforów naraz (bufory są trochę podobne do okien).

Aby mieć 2 poziome bufory:
C+x+2

Aby mieć 2 pionowe bufory (jeśli wykonasz te kombinacje klawiszy z rzędu, zobaczysz, że bufory się sumują):
C+x+3

Aby zmienić wskaźnik na inny bufor:
C + x + o

Aby mieć pojedynczy bufor:
C+x+1

Aby zamknąć bufor:
C+x+k

Jeśli np. Popełnimy błąd w skrócie, możemy go skasować:
c + g

Aby zamknąć emacsa, wystarczy:
C+x+C+C

Aby go zawiesić:
c + z

Możemy przywrócić go do życia za pomocą jego identyfikatora, który znajdziemy wykonując polecenie:

jobs

A następnie wykonaj następujące polecenie z identyfikatorem emacsa:

fg
To jest coś podstawowego w emacsie, wygląda jak każdy edytor tekstu, ale jego skróty klawiszowe, które nie pozwalają nam oderwać rąk od klawiatury, a jego modyfikacje sprawiają, że jest to coś naprawdę użytecznego, ale opowiem o modach, jeśli tak jest Że pozwalają mi, w innym artykule, w międzyczasie zostawię wam następujący mod dla miłośników terminali
M + X

Piszą muszla i dają wchodzić

Emacs Rocks !!


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

17 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   ripper2hl powiedział

    Nie spodziewałem się, że mój artykuł zostanie już opublikowany: /

    1.    x11tete11x powiedział

      jeśli wysłałeś go do recenzji, a mod go zobaczył i został zatwierdzony, to xD zostaje opublikowany

      1.    pełen życia powiedział

        W rzeczywistości były to tylko wersje robocze, ale eNano powiedział mi, że jest gotowe 😀

        1.    ripper2hl powiedział

          Okej okej Myślałem, że dałem jakąś opcję i została ona opublikowana xD

  2.   Antonio J. Galisteo powiedział

    Bardzo dobry artykuł. Myślę, że nano działa również w terminalu i nie potrzebuje środowiska graficznego.

    1.    Antonio J. Galisteo powiedział

      Przepraszam, źle czytam i szybko, nano jest w porządku 🙂

  3.   Eliotime3000 powiedział

    Zrobiłem ten zrzut ekranu GNU Emacsa w systemie Windows. W każdym razie dobry artykuł.

    1.    Jezus Israel Perales Martinez powiedział

      Cóż, dzieje się tak, że czytałem przewodnik dla redaktorów i polecili mi użyć już przesłanych zdjęć, a potem użyć tego: B, dzięki

  4.   Biedny taku powiedział

    Druga część spodziewana wkrótce wraz z wami, emacsem i .emacs.d wraz z ostateczną konfiguracją do rozwoju HTML-css-js, ostatnio zacząłem od niezliczonego kursu html i dopiero edycję w emacsie znajduję spokój (w tej chwili mam tylko tryb autouzupełniania i tryb js).
    Istnieje wiele dedykowanych id i edytorów, ale nic nie jest tak wygodne i potężne jak emacs

    1.    Wilson powiedział

      używaj trybu internetowego, świetnie nadaje się do wielu kodów mieszanych
      jak php, html, javascript i inne ...
      U mnie działa bardzo dobrze =)

  5.   msx powiedział

    EMACS FTM !!!

    1.    Eliotime3000 powiedział

      Kurwa

  6.   Carlos Carcamo powiedział

    Dobry post, bardzo lubię emacsa, niektórym nie podoba się i zawsze porównuję go z vimem, nie wiem jak dobry będzie vim ale emacs jest bardzo potężny, inni popełniają błąd porównując emacsa z IDE i mówiąc, że nie ma funkcji autouzupełniania itd., emacs nie jest IDE, ale jeśli wiesz, jak go dostosować, możesz mieć wiele interesujących rzeczy, właśnie wtedy tryby emacsa wychodzą na jaw ...
    Z niecierpliwością czekamy na kolejne artykuły ...

  7.   johnfgs powiedział

    Zawsze lubiłem Emacsa, ale praca z PHP jest bardzo skomplikowana 🙁

  8.   urKh powiedział

    Dobry artykuł, ale wymaga magii:

    Vim

    Idź Idź Idź: $

  9.   mj powiedział

    Pozdrawiam,
    Gratulacje ripper2hl; Mam rację i uczę się polecenia „znajdź”, którego uważam za bardzo ważne, ale za każdym razem, gdy próbuję go użyć, robi wszystko, z wyjątkiem tego, co wyobrażam sobie, że zrobiłoby to z instrukcjami, które wpisałem w terminalu; Jeśli więc możesz napisać o tym artykuł, szczerze to docenię, dziękuję za wkład.

    1.    Jezus Israel Perales Martinez powiedział

      Cóż, nie wiem, co dokładnie wpisujesz, ale polecenie znajdź używam go w ten sposób
      find nazwa-ścieżki-pliku nazwa_pliku

      jeśli wpiszesz znajdź –help, pokaże ci pomoc, może to nie być wystarczająco zrozumiałe, ponieważ czasami nie rozumiem, co terminal chce mi powiedzieć