Korzystanie z VIM: Podstawowy samouczek.

Nigdy nie myślałem, że to powiem, ale niesamowicie podoba mi się najlepszy edytor terminala GNU / Linux: KRZEPKOŚĆ.

Cytując z Wikipedia:

Vim (z Angielski Widziałem IMproved) jest ulepszoną wersją edytor tekstu viobecny we wszystkich systemach UNIX.

Jej autor, Bram Moolenaar, przedstawił pierwszą wersję w 1991, data, od której przeszedł wiele ulepszeń. Główną cechą zarówno Vima, jak i Vi jest to, że mają różne tryby, między którymi można się przełączać, aby wykonywać określone operacje, co odróżnia je od większości popularnych edytorów, które mają tylko jeden tryb, w którym polecenia są wprowadzane za pomocą kombinacje klawiszy lub interfejsy graficzne.

Należę do tych, którzy myśleli, że to edytor dla „ośmiornic” lub osób z więcej niż 10 palcami, ponieważ sam fakt posiadania tak wielu skrótów klawiszowych sprawił, że pomyślałem, że KRZEPKOŚĆ był to „potwór” edytorów konsolowych. Prawda jest taka, że ​​od wczoraj uczę się go używać (nawet w przypadku bardzo podstawowych rzeczy), ale przyzwyczajam się do tego i najgorsze (lub co najlepsze) po prostu za bardzo to lubię.

Zawsze czułem się dobrze z tym, jak nano, ale to prawda, że ​​ten edytor jest zbyt prosty. Kiedy mamy środowisko graficzne, kursor może służyć do kopiowania / wklejania, ale kiedy jesteśmy w TTY, sytuacja się zmienia. To pierwsza zaleta, którą uważam za VIM. Inne funkcje, które mi się podobają to:

  • Wybór tekstu w kolumnach.
  • Podświetlanie składni.
  • Podświetlanie nawiasów, nawiasów i nawiasów klamrowych (jest więc idealne do programowania).
  • Niezwykle potężny, nawet jeśli edytowany plik zostanie przerwany, pozwala nam go później odzyskać.
  • Tutaj możesz zobaczyć znacznie więcej ...

Jedyny edytor tekstu w konsoli (tych, których znam) że „zbliża się” do KRZEPKOŚĆ es MCEdytuj, Edytor tekstu MC. Ale zwróć uwagę na cytaty w powyższym zdaniu. VIM ma nawet edytor GTK. Ale ideą tego posta nie jest sprzedaż ani zachęcanie do korzystania KRZEPKOŚĆ, to po prostu sposób na powiedzenie, że jest łatwiejszy w użyciu, niż się wydaje.

Podstawowy samouczek dotyczący korzystania z VIM

Myślałem o pozostawieniu ci serii skrótów klawiaturowych, ale myślę, że byłoby znacznie bardziej praktyczne, gdybym pokazał ci, jak to działa na przykładzie. Pierwszą rzeczą, którą zrobimy, jest instalacja KRZEPKOŚĆ jeśli jeszcze tego nie zrobiliśmy, lub jeśli nie pojawia się domyślnie w naszej ulubionej dystrybucji. Po zainstalowaniu otwieramy terminal i umieszczamy:

$ vim prueba.txt

Zobaczymy coś takiego:

Teraz naciskamy klawisz I lub klucz wstawka aby przełączyć się z trybu poleceń do trybu edycji i zacząć pisać. Piszemy wszystko, jeśli to możliwe, czyli dłuższe niż dwa wiersze. Na przykład umieściłem:

Teraz naciskamy klawisz ESC Aby wyjść z trybu edycji, przechodzimy na początek dokumentu za pomocą strzałek na klawiaturze i wciskamy klawisz V. Zauważysz, że poniżej mówi teraz WIZUALNY. Strzałką w dół zaznaczamy cały tekst, który piszemy. Kiedy mamy już wszystko zaznaczone, wciskamy klawisz Y. Gdy to zrobisz, zobaczysz, że poniżej wskazuje liczbę skopiowanych wierszy.

Teraz schodzimy trochę niżej i wciskamy klawisz P. Za każdym razem, gdy go naciśniemy, wklejony zostanie ten sam tekst. Jeśli zamiast klucza Y wciskamy klawisz X, wybrany przez nas tekst zostanie obcięty. Możemy wkleić go ponownie kluczem P.

Teraz zapiszemy dokument testowy. Naciskamy ESC jeśli jesteśmy w trybie edycji i piszemy :wczyli dwa punkty i a W. To, co to robi, to zapisywanie lub zapisywanie tego, co robimy. Jeśli później napiszemy :q wyjdziemy z edytora. Jeśli chcemy zapisać i zamknąć, piszemy ????.

Teraz ostatnia sztuczka. Załóżmy, że przypadkowo zamknęliśmy terminal i zgubiliśmy dokument. To, co musimy zrobić, to przepisać:

$ vim prueba.txt

i otrzymamy coś takiego:

Jeśli spojrzysz na koniec, mamy szereg opcji. W tym przypadku wciskamy klawisz R aby pobrać poprzedni dokument, poprosi nas o naciśnięcie ENTER I voila, możemy kontynuować od miejsca, w którym skończyliśmy. Teraz, jeśli przypadkiem trafimy w klucz E (edytuj mimo to) możemy również pobrać dokument, wpisując : wyzdrowieć, i otrzymamy coś takiego:

W tym przypadku moją opcją jest napisanie cyfry 1 i voila, nasza praca zostanie ponownie przywrócona.

Jeśli chcesz użyć KRZEPKOŚĆ łatwiej, możesz zainstalować GVIM, czyli tak samo jak używanie bibliotek Gtk do korzystania z menu i innych opcji ułatwiających pracę użytkownika.

Jest nawet rozszerzenie dla Firefox nazwać Vimperatorze, co pozwala nam obsługiwać przeglądarkę tak, jakby KRZEPKOŚĆ będzie 😀

I tak daleko Jak, wszelkie sugestie lub informacje są mile widziane, abyśmy wszyscy mogli dowiedzieć się więcej przydatnych rzeczy KRZEPKOŚĆ.


21 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.   nano powiedział

    Użyłbym Gvima, chociaż nie widziałem podświetlania składni i byłoby dobrze, gdybyś umieścił obrazy tekstu w HTML, aby zobaczyć, jak to wszystko jest. Zabiorę się do pracy z Vimem, a potem przeprowadzę jedną z tych głębokich analiz, tak jak w przypadku Gedit… daj mi tydzień i mam go.

    1.    Abel powiedział

      Jeśli chcesz zobaczyć, jak działa podświetlanie składni, zostawiam kilka przykładów.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      A w linku poniżej wiele schematów, aby uczynić go bardziej przyjemnym wizualnie. xP

      Pozdrowienia.

  2.   pogromca powiedział

    Samouczek vima jest bardzo dobry, mam nadzieję, że zostanie zrobiony później, trochę bardziej zaawansowany lub trochę więcej sztuczek, które można zrobić tym narzędziem;),
    na chwilę, aby wejść teraz w ten świat vim

  3.   ren434 powiedział

    W tej chwili utknąłem z emacsem, który ostatnio coraz bardziej mnie uwięził, z drugiej strony vim bardzo utrudnia mi poruszanie się między tekstami.

    PS: Gratulacje! Zajmują pierwsze miejsce w Rankingu.

    1.    msx powiedział

      +1

      My, mężczyźni, używamy Emacsa, wiesz!
      Kiedy zacząłem czytać „Nigdy nie myślałem, że to powiem, ale niesamowicie podoba mi się najlepszy edytor terminala w systemie GNU / Linux…” pomyślałem: świetnie, odkrył Emacsa!
      Zamiast tego okazuje się, że facet wychodzi z dziwakami - rzeczami, które można znaleźć w sieci!

      1.    elav <° Linux powiedział

        Och, ten macho. Myślę, że wtedy używasz LFS, bo używając dystrybucji ze wszystkim przeżutym przypuszczam, że to też pedał, prawda?

        1.    pandev92 powiedział

          Man emacs wydaje mi się dużo łatwiejszy niż vim, ale ze względu na gusta kolorów.

  4.   Dav powiedział

    vimtutor to bardzo dobry interaktywny samouczek, którego ukończenie zajmuje 25-30 minut. wysoce rekomendowane!
    apt-get install vimtutor
    vimtutor

    1.    nano powiedział

      To na pewno działa dla mnie, muszę nad tym popracować

    2.    elav <° Linux powiedział

      Tak, właściwie Vimtutor jest świetny ...

  5.   astmatyczny powiedział

    Zagraj w tę grę, a wtedy nie przestaniesz używać vima i nauczysz się go używać głupio, naprawdę, dużo ćwiczysz w tej grze najbardziej podstawowe rzeczy dotyczące vima, takie jak umiejętność poruszania się dość szybko.

    http://vim-adventures.com/

  6.   Mauricio powiedział

    Nie jestem programistą, więc co muszę zrobić: wyedytować jakiś plik .conf lub od czasu do czasu wkładać ręce do pkbuilda, z NANO wystarczy i mam ich dużo. Kiedyś na testy otworzyłem plik w VIM-ie i nawet nie wiedziałem, jak się stamtąd wydostać.

  7.   Abel powiedział

    Całkiem podstawowe dla tych, którzy zaczynają od vima, nawet ja myślałem, że to potwór, ale jak wszystko, to tylko kwestia przyzwyczajenia. xP

    Wiele schematów zostawiam tym, którzy chcą spróbować.
    http://code.google.com/p/vimcolorschemetest/

    Pozdrowienia.

  8.   właściwy powiedział

    @elav, zostawiam ci mój vimrc, więc możesz użyć jakiejś konfiguracji, która działa dla ciebie 😉
    http://paste.desdelinux.net/4465

    1.    elav <° Linux powiedział

      Dzięki 😀

  9.   Annubis powiedział

    Rozkoszuję się najlepszym edytorem, jaki istnieje dla terminala w systemie GNU / Linux

    Lubisz wywoływać płomienie, co? To chyba najstarszy płomień 😛

    PS: VI Rocks!

  10.   Charly powiedział

    Doskonały samouczek! bardzo dziękuję 😀

  11.   uderzenie powiedział

    bardzo interesujące: 3

  12.   JSequeiros powiedział

    Coś podstawowego jest zawsze dobre.

  13.   Rene z Meksyku może. powiedział

    Dobrze jest wiedzieć trochę o wszystkim, na wypadek gdybyś kiedyś tego potrzebował, Mędrzec zawsze będzie cenił ofiarę swojego bliźniego.

  14.   William powiedział

    Świetny samouczek, ale jestem w tym nowy i nie wiem, jak dodać edytor brigthscript do gvim https://github.com/chooh/brightscript.vim.git Czy mógłbyś mi pomóc