co to jest Vim i dlaczego z niego korzystać?

po pierwsze, zastrzeżenie: w żadnym wypadku nie jestem ekspertem od Vima. W rzeczywistości jestem w tej samej łodzi dla początkujących, co większość z was, z wyjątkiem tego, że ostatnio zacząłem poważnie używać Vima w pracy. Dla tych z Was, którzy nadal czytają, prawdopodobnie macie pojęcie, czym jest Vim, ale jeśli nie, oto krótki opis.

Vim to tylko edytor tekstu. To wszystko. Jeśli jesteś przyzwyczajony do korzystania z Notatnika (Windows), Sublime Text (Windows / Mac), Atom (Windows / Mac), Nano (Linux) lub dowolnego edytora tekstu, Vim to kolejny program, który pozwala pisać i edytować tekst.

w porównaniu z innymi edytorami tekstu, 2 aspekty wyróżniają Vima:

wydajność

to jest duży. Vim to przede wszystkim wydajność. I jest kilka kątów, z których zbliża się do wydajności.

podstawą przekonania Vima jest to, że większość ludzi poświęca więcej czasu na edytowanie istniejącego tekstu niż pisanie nowego tekstu. Dotyczy to zwłaszcza inżynierów oprogramowania, którzy często mają za zadanie ulepszać i utrzymywać istniejący kod. Nawet jeśli nie jesteś inżynierem oprogramowania, przypomnij sobie, kiedy pisałeś eseje na studiach-tak, prawdopodobnie zajęło Ci dużo czasu dotarcie do gotowego produktu, ale to dlatego, że poprawiłeś go po drodze i poprawiłeś go 100 razy po zakończeniu wstępnego projektu.

Vim pozwala Ci być wydajnym, zmuszając cię do korzystania tylko z klawiatury (tak, to oznacza, że nie ma już myszy!), a następnie daje możliwość korzystania z istniejących skrótów klawiaturowych, a także dostosowywać i tworzyć nowe, aby szybko wykonywać powtarzalne zadania. Nie będę wchodzić w szczegóły dotyczące konfigurowania twojego .plik vimrc w tym poście, ale zasadniczo, Twój .plik vimrc to zwykły stary plik tekstowy, który vim przetwarza za każdym razem, gdy jest załadowany, i zawiera wszystkie skróty i konfiguracje, aby edytor Vim był unikalny dla ciebie. Ta możliwość dostosowania Vima do Twoich potrzeb pisania jest tym, co ostatecznie pozwala Vimowi niszczyć tekst z prędkością myśli!

wszechobecność

jest to również całkiem fajny aspekt Vima, który jest wszędzie. Jest on dostępny na praktycznie każdej większej platformie, o której możesz pomyśleć. Niezależnie od tego, czy używasz systemu Mac, Windows, czy jakiejś dystrybucji Linuksa, Vim ci pomoże. W szczególności, jeśli Twoja codzienna praca polega na pracy w sesjach terminala SSH, Vim jest jedynym dostępnym edytorem tekstu.

dlaczego więc nie wszyscy używają Vima?

to prawda, że Vim jest potężnym edytorem tekstu i w tym poście nawet nie zarysowałem powierzchni tego, co może jeszcze zrobić. Ale jak wszystkie potężne narzędzia, istnieje krzywa uczenia się korzystania z niego. Tak jak nie oczekuję, że będziesz wiedział, jak pięknie edytować zdjęcia od razu w Adobe Photoshopie, nie oczekuję, że z dnia na dzień stanę się ekspertem w Vimie. Ale krzywa uczenia się jest przesadzona-możesz całkowicie zacząć działać i stać się produktywnym w Vimie po wykonaniu samouczka vimtutor(który zajmuje około 30 minut).

pierwsze kroki

zakończę ten krótki post pokazując, jak uzyskać pierwszy smak Vima. Dla tych z Was, którzy używają komputerów Mac, możesz śledzić zrzuty ekranu, które załączam:

na komputerze Mac otwórz aplikację terminal.

używam iTerm.

na monicie powłoki wpisz „vimtutor”.

to jest to! Teraz śmiało i postępuj zgodnie z instrukcjami, a wkrótce będziesz mógł zacząć edytować i pisać tekst w Vimie!

Vimtutor to świetny sposób na rozpoczęcie nauki Vima!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

More: