Mastering VIM

Link: https://astrails.com/blog/2012/07/11/mastering-vim

Môj Vim-fu zlepšili v posledných pár rokov.

Jedným z dôvodov je, že práca na dotvim ma donútil, aby sa ponoriť hlbšie do toho, ale to nie je celý príbeh.

Myslím, že oveľa väčší dôvod je, že som sa rozhodol systematicky pracovať na zlepšovaní.

Jeden z trikov, ktorý používam, je mať zoznam Vim triky a skratky, ktoré učím práve teraz na moje OSX tabuli.

Vždy, keď som prišiel nový odkaz, alebo trik som sa pridať ho do zoznamu. Raz som pocit, že som sa naučil ju a pridá sa k mojej pravidelnej nástroj-pás som ho odstrániť zo zoznamu.

Aktuálny zoznam vyzerá takto:

]p - pasta s zarážka
n| - n-tý stĺpec
& - opakovanie subst
g& - global opakovať subst

Týkajúce n| neviem, ako som sa dostal tak ďaleko w/o to vedeli ;). <kód class=”zvýrazňovač-rouge”>n znamená ľubovoľný počet, napr. 5| alebo 37|, ktoré by ísť do stĺpca 5 a 37, resp.

Používam nG všetky času, aby si číslo riadku n, takže prirodzene by bolo mi jasné, že tam je horizontálne rovnocenné, ale nie, len som narazil na to “chyba” pár dňami.

Raz som niečo pridať do zoznamu som snažia sa ho využiť čo najviac v najbližších dní, kým som pocit, že viem, že sa to dosť dobre, že vlastne som si to existuje a používať ho počas pravidelných úpravu textu. Akonáhle sa to stane, som odstrániť a nahradiť ho niečím iným, čo som našiel, alebo veci, ja viem, ale cítim, že nemám používať dosť.

V najbližších týždňoch sa budem snažiť písať semi-pravidelné krátke príspevky tu o nové pekné Vim veci, ktoré som nájsť. Mám dosť obsah, zatiaľ čo len hovoriť o všetky skvelé veci v dotvim ;).

Ale najprv začnime niektoré základy.

Ak ešte nemáte pochopiť DNA Vim, ako väčšina jej príkazy sú sloveso + motion, potom choď a najprv si prečítajte tento text: “Váš problém s Vim je, že nebudete grok vi”. Všimnite si, že chlap sa nakoniec dostane do dosť rozšírené Vim, že nemusíte na začiatku, ale si to aj tak, aj keď len vedieť, čo je možné, keď ste skutočne majster tejto skvelej editor.

To je ďalší úvod do sloveso+motion charakter Vim: “Prečo, ach, PREČO sa tie #[email protected]! nutheads použiť vi?”.

To je trochu viac začiatočník, priateľský, ale trochu menej súdržný príliš.

“Každý, Kto sa Snažil Presvedčiť Ma, aby som používať Vim bolo Zle,” je ďalší krásny článok od Yehuda Katz z Koľajnice slávy, kde sa hovorí o tom, ako vlastné cesty pre Vim.

On opisuje viac odstupňovaný prístup ubytovaní prevažne v vložiť režim pre prvých pár dní, kým sa dozviete, rodák Vim spôsoby, ako robiť veci. Najmä, ak ju používate MacVim, gVim alebo iného Vim sprostredkovateľa, ktorý vám poskytuje všetky pravidelné operačný systém klávesové skratky, ako je ⌘S uložiť a <kód class=”zvýrazňovač-rouge”>⌘W na úzkej atď. Nechcel som to urobiť týmto spôsobom sám, a ja zostávajú mierne skeptický, ako na predpoklade, budú radi, že nejaký úspech/neúspech príbehy v komentároch.

Súhlasím však, že by som rozhodne neodporúčam vypnutie šípka-klávesy, kým ste už semi-pro.

Teraz, potom, čo ste si to všetko a pripravený na potápanie, odporúčam vám urobiť ísť a nainštalovať dotvim, ako to balíky stratil veľmi užitočné nastavenia a pluginov, ktoré vám skúsenosti oveľa lepšie. Stačí sledovať “Inštalácia” časť README.

Ak si chcete prečítať viac, tu máš:

Tiež si môžete prezerať a sledovať moje Vim záložky tu.