Używam Vima od dłuższego czasu, ale jestem na poziomie, na którym przez większość czasu używam trybu wstawiania i nadal używam klawiszy strzałek do poruszania się (!).
Wydaje mi się, że nie wykorzystuję tego, co najlepsze w moim cudownym edytorze, szczególnie w odniesieniu do nawigacji (zwłaszcza kodu), kopiowania i wklejania oraz innych manipulacji istniejącym kodem. (chociaż czuję się dobrze ze skomplikowanymi wzorcami wyszukiwania / zamiany).
- Jak mam się dowiedzieć więcej?
- Jakie zasoby poleciliby ludzie?
Odpowiedzi:
„Dlaczego, och, DLACZEGO ci #? @! Wariaci używają vi?” jest miłym wprowadzeniem do "drogi Vima", szczególnie o obiektach tekstowych, które są jedną z najbardziej definiujących cech Vima.
źródło
Oto kilka niesamowitych screencastów, które powinny dać ci wyobrażenie o tym, czego się dalej nauczyć. Istnieją również filmy na średnio-zaawansowane i zaawansowane tematy, ale te nowatorskie są tak naprawdę najważniejsze.
Ponadto, kiedy poczułem, że jestem w stagnacji i nie uczę się „w sposób Vima”, zdecydowałem się wyłączyć klawisze strzałek zarówno w trybie normalnym, jak i w trybie wstawiania. To zmusza cię do używania ESC, aby gdzieś się dostać i sprawia, że myślisz bardziej jak Vim. Ostatecznie ponownie włączyłem klawisze strzałek w trybie wstawiania, ale prawie nigdy ich nie używam. Najczęściej są lepsze sposoby poruszania się.
A szczególnie
źródło
vimtutor
w wierszu poleceń<F1>
źródło
Jeszcze dwie wskazówki:
Użyj Vima do edycji wszystkiego (e-maile, formularze internetowe, kod, ...). Kiedy coś wydaje się powolne, prawdopodobnie istnieje szybszy sposób na zrobienie tego.
:helpgrep
jest twoim przyjacielem.Udaj się na http://vimgolf.com/ i rywalizuj. W ten sposób nauczyłem się wielu wskazówek i sztuczek. [ Zastrzeżenie : nie przyjmuje się żadnej odpowiedzialności za długie okresy, które „ giną ” podczas rywalizacji w VimGolf ].
źródło
Ciekawy artykuł samego Brama Moolenaara: Siedem nawyków efektywnej edycji tekstu .
źródło
W ten sposób nauczyłem się Vima (i wielu innych rzeczy). To całkiem proste.
Przejrzyj dokumenty pomocy i znajdź polecenie dotyczące czegoś, co robisz przez cały czas. Na przykład usuń całe słowo. Postaraj się o tym pamiętać.
Teraz następnym razem, gdy zauważysz, że naciskasz „xxxxx”, aby usunąć słowo, zatrzymaj się, włóż je z powrotem i użyj nowego polecenia. Sprawdź to, jeśli musisz. Zamiast więc naciskać „xxxxxx”, wróć i naciśnij „dw”.
Rób to w kółko, na początku będzie to powolne, ale w końcu się utrzyma.
Po wykonaniu tego polecenia zacznij od góry. Znajdź inne polecenie dla czynności, którą wykonujesz cały czas ...
Zdziwiłbyś się, jak szybko możesz w ten sposób przyswajać nowe polecenia i techniki.
źródło
Ponowne odwzorowanie / wyłączenie klawiszy strzałek, jak zostało zasugerowane, to świetny sposób, aby zmusić się do ich nie używania.
Kolejna rzecz do rozważenia: jeśli naciśnięcie Esc na klawiaturze jest w ogóle niewygodne, możesz chcieć zmienić mapowanie Caps Lock na Esc w swoim systemie operacyjnym. Dla mnie był to niezwykle pomocny krok, ponieważ Esc jest niezręcznym zasięgiem na moim KB i była to kolejna przeszkoda, która utrzymywała mnie w trybie wstawiania (ponieważ ciężko było się wydostać). Posiadanie Esc na Caps Lock sprawia, że jest to niewielki zasięg, a wskakiwanie i wychodzenie z trybu wstawiania jest bardzo szybkie.
Do nauki zaawansowanych rzeczy w Vimie najlepszym zasobem jest: help, ale aby opanować podstawy, wystarczy to zrobić; to przede wszystkim pamięć mięśniowa. Mówisz, że znasz wyszukiwanie. Świadomie używaj go jako narzędzia nawigacyjnego. Wyszukiwania [/,?] I wyszukiwania oparte na znakach wbudowanych [f, F, t, T] to tylko niektóre z kluczowych narzędzi nawigacyjnych Vima. Po prostu ich używaj; w połączeniu z wyłączonymi klawiszami kursora, w mgnieniu oka samodzielnie poruszasz się po pamięci mięśniowej.
Obiekty tekstowe. Z łatwością jedna z najlepszych funkcji edytora. To druga rzecz, którą należy natychmiast świadomie ćwiczyć. Rzeczy takie jak „yiw”, „dit” itp. Są tak potężne i szybkie; nauka i używanie ich samodzielnie sprawi, że poczujesz się jak użytkownik Vima.
Gdy masz już obiekty tekstowe i podstawową nawigację, czas przejść do czytania i uczenia się z: help regularnie i przeszukiwania sieci w poszukiwaniu niesamowitych wtyczek. Poważnie, możesz używać Vima przez lata i mieć „ah ha!” moment przypadkowego natknięcia się na jakąś niejasną ciekawostkę w: pomoc, której nigdy nie znałeś.
źródło
Zobacz ten wątek: Jaki jest twój najbardziej produktywny skrót z Vimem?
Szczególnie pierwsza odpowiedź.
źródło
Przeczytaj artykuł Hacking Vim: A Cookbook, aby w pełni wykorzystać najnowszy edytor VIM .
źródło
Przeczytaj całkowicie podręcznik vima (wpisz
:h
; możesz przeglądać stamtąd). W ten sposób poznasz wszystkie ruchy i polecenia. Jest to najbardziej przydatne, jeśli znasz już podstawy i chcesz coś ulepszyć.vim.org, przejrzyj najpopularniejsze skrypty vim . Sprawdź ich źródła, jeśli znajdziesz coś dla siebie. Lub po prostu je zainstaluj i ciesz się. Ta witryna zawiera wiele linków do skryptów, które pomagają przeglądać kod źródłowy w różnych językach; i stosunkowo łatwo je tam znaleźć.
Pomocna może też być witryna StackOverflow.com .
źródło
Stworzyłem tę grę, aby pomóc mojemu siostrzeńcowi w nauce, ale działa tylko w przeglądarkach Firefox i Chrome>. <
http://kikuchiyo.org
Na razie zajmuje się tylko ruchem i wejściem w tryb wstawiania. Wersja beta pozwala atakować wrogów mieczem świetlnym, „i” po lewej, a „a” po prawej: P
Próbuj dalej uczyć się Vima, warto!
:)
źródło
Nauka edytorów vi i vim.
źródło
Nie widzę z tym problemu.
Szczerze mówiąc, jakie jest prawdopodobieństwo, że będziesz musiał używać Vima i klawiatury bez klawiszy strzałek?
Wiesz, większość ludzi używa vima, ponieważ wykonuje swoją pracę (no cóż, ponieważ opanowali go do poziomu, w którym robi to za nich), a nie elitarność (jak nie używanie klawiszy strzałek).
Kilka porad, jak poprawić swoją wiedzę o vimie:
źródło
Rzucam okiem na tę listę najlepszych porad VIM od czasu do czasu i nadal regularnie wybieram nowe sztuczki.
źródło
sposób, w jaki przestałem używać klawiszy strzałek, nie wyłączał ich (nadal używam ich w trybie Insert), ale jeśli pomyślisz o tym, jeśli chcesz iść w prawo, użyj swojego małego palca, który jest
l
klawiszem, idź w lewo Palec wskazującyh
klawisz, & ring finger up („ring up”) thek
key & „take down” thej
key.Więc pierwsza z czterech cyfr na twojej dłoni (zapomnij o kciuku) Indeks jest najbardziej na lewo, a Pinky jest najbardziej na prawo. Użyj wyrażenia „zadzwoń”, jak w rozmowie telefonicznej o wznoszenie palcem serdecznym, a środkowy palec nie ma innego miejsca, jak tylko w dół.
Bardzo pomaga mi też zapomnienie o nazwach kluczy (h, j, k, l). Nie ma dobrego mnemonika do zapamiętywania ich w ten sposób, który znalazłem, i nie ma zbyt wielu mapowań używających tych kluczy.
źródło
101 hacków, które sprawią, że będziesz szybszy i produktywny w edytorze Vim ... gwarantowane lub ta seria: Vi Vim Tips and Tricks
źródło
Myślę, że filmy są bardzo pomocne w nauce.
źródło
1- przeczytaj to
2- Jeśli używasz czytnika rss, zapisz się na te strony
Strona 1
Strona 2
źródło
http://www.vi-improved.org/tutorial.php <- powinieneś przeczytać i przepłynąć ten czat, jest bardzo przydatny dla początkujących. Wesoły vimmer
źródło