25 Tutoriale Vim, Screencast-uri și Resurse

Pe măsură ce îmi continuu treizeci de zile de Vim, am întâlnit o mulțime de tutoriale excelente, resurse ... chiar și programe de screening. Dacă sunteți ca mine și începeți să vă grăbiți în acest fantastic editor sursă deschisă, sperăm că următoarele vă vor ajuta să vă împingeți.


screencast

1. Blogul lui Derek Wyatt

Derek Wyatt are probabil cea mai bună selecție de interviuri video de la Vim pe web. Chiar mai bine, el acoperă spectrul, oferind programe de screening pentru începători, până la subiecte avansate. Le-am urmărit pe toți și am continuat să revin! Acestea sunt foarte recomandate.

2. Smashing în Vim

Când am întrebat inițial pe Twitter unde aș putea să învăț mai bine despre Vim, o dată dintre cele mai recomandate resurse a fost PeepCode Smashing in Vim în două părți. Deși nu sunt gratuite ($ 19), am învățat încă destul de puțin și o recomand!

3. Vimcasts.org

Deși acest site este în prezent pe hiatus, Vimcasts.org oferă un nou și utilitar de difuzare în fiecare săptămână. Concentrându-se pe fundamentele colaborării cu Vim, aceste videoclipuri vin foarte recomandate!

4. Top Vim Plugins

Când începem prima dată cu Vim, chiar instalarea pluginurilor este un proces dificil - să nu mai vorbim care dintre ele se vor obține! Acest videoclip YouTube util: Top Vim Plugins face truc în aproximativ opt minute.

5. Introducere în Vim Macros

O altă serie de filme fantastice, Justin Lilly a creat șapte tutoriale video despre lucrul cu Vim. Fiți atenți cu siguranță la cei care vă interesează!

6. Venturing în Vim: Seria Premium Video

Nu uita de noi! Uneori este mai ușor să înveți o nouă platformă, cadru sau limbă de la studentul care stă lângă tine, mai degrabă decât profesorul, ironic. Pe parcursul celor treizeci de zile de Vim, îmi înregistrez progresul în fiecare săptămână. În acest fel, puteți lucra împreună. Suntem doar în săptămâna a doua (de astăzi), deci acum este un moment minunat să deveniți membru Premium dacă doriți să participați.


Tutoriale

1. Introducere și Tutorial Vim

Acesta este un tutorial utile (și scrollabil prietenos), care ar trebui să vă aducă rapid la curent cu fundamentele.

2. Cartea de bucate Vim

"Aceasta este pagina de carte de bucate Vim.Acesta contine scurte retete pentru a face multe lucruri simple si nu atat de simple in Vim.Trebuie sa cunoasteti deja elementele de baza ale Vim, cu toate acestea fiecare comanda este explicata in detaliu.

3. Vim: Un Amuse-Bouche

Poate mai puțin tutorial, și altele gânduri, Am luat ceva timp acum câteva zile pentru a discuta despre primele mele experiențe cu Vim și de ce devin repede un avocat.

4. Editare eficientă cu Vim

"Acest tutorial presupune o cunoaștere de bază a modului vim - inserare, a modului de comandă, a încărcării și salvării fișierelor etc. Acesta este destinat să ajute elevii să-și dezvolte abilitățile astfel încât să poată folosi vi eficient".

5. 10 comenzi terminale care vă vor spori productivitatea

Deși nu este vorba în mod specific de Vim, este necesară o înțelegere solidă a Terminalului. Această rundă de sfaturi ar trebui să vă ajute să începeți!

6. Toată lumea care a încercat să mă convingă să folosească Vim a fost greșită

Yehuda Katz, membru al echipei Ruby on Rails, discută problemele sale cu trecerea de la TextMate la Vim. El observă că ceea ce a lucrat pentru el a fost adoptarea platformei incremental cu MacVim. Acest lucru permite utilizarea comenzilor comune cu care suntem obișnuiți. Este o citire bună dacă sunteți încă pe gard.

7. vimtutor

Să nu uităm probabil cea mai bună resursă disponibilă pe Vim, care este 100% gratuită. Trebuie doar să comutați la modul normal și să tastați: :! vimtutor. Vim oferă un curs de instruire de treizeci de minute, pe care ar trebui să-l încercați cu adevărat, dacă începeți.


Resurse

1. 100 de culori

Când am căutat scheme de culori suplimentare pentru Vim, am dat peste un pachet masiv de 100 de skin-uri unice, care pot fi descărcate simultan. În prezent, folosesc amurg temă.

2. ZenCoding

Dacă nu sunteți încă familiarizați cu Zen Coding, învățați-l ... și utilizați-l! De fapt, am un tutorial pe el. Unul dintre primele mele atacuri cu Vim a fost că mi se pare că ar trebui să-i dau lui Zen Coding - pe care am crescut să mă bazez. Din fericire, acest lucru nu este valabil, datorită pluginului excelent zencoding.vim.

3. SnipMate

Din nou, una dintre caracteristicile fantastice ale TextMate este caracteristica sa de pachet. Aceasta vă permite, de exemplu, să tastați

+ fila, și să extindeți elementul div complet. Este extrem de util. Din fericire, acest lucru a fost adaptat, prin intermediul unui plugin, pentru Vim: snipmate.vim.

4. Surround

Plugin-urile surround izbesc fundul major. După cum probabil ați ghicit, vă permite să înfășurați porțiuni de text cu parente, etichete, bretele etc. De exemplu, cu plugin-ul instalat, dacă aș vrea să select un rând de text și să îl înfăș

tag-uri, aș putea, în modul normal, tastați:

VS

Dacă mai târziu decideți să modificați eticheta de împachetare de la a p la un h1, este și ușor! Pur și simplu tastați:

// Schimbați etichetele surround cu un H1. cst

5. TComment

Plugin-urile pot fi la fel de complicate sau mai simple decât este necesar. Scopul principal al lui TComment este să vă permită să comentați ușor și rapid anumite linii ale codului. Acesta va determina automat tipul de fișier și va crea sintaxa de comentarii pentru a se potrivi. Dacă lucrez într-un fișier JavaScript și vreau să comentez o anumită linie, pot să fac rapid acest lucru introducând în modul normal:

 // Control _ Control _

6. NERDTree

File de navigare în Vim poate fi un pic mai dificil decât este necesar. Cu toate acestea, există o recoltă completă de pluginuri care simplifică foarte mult procesul. Favoritul meu (până acum) se numește NERDTree.

"Arborele NERD vă permite să explorați sistemul de fișiere și să deschideți fișierele și directoarele și să vă prezinte sistemul de fișiere sub forma unui arbore pe care îl manipulați cu tastatura și / sau mouse-ul și vă permite să efectuați operații simple de sistem de fișiere. "

7. Foaie de înșelătorie grafică

Grafică Cheat Sheet

Pentru cursanții vizuali de acolo, această foaie de înșelăciune, deși puțin mai veche, este încă perfect relevantă. Imprimați-l și puneți-l pe perete!

8. Cartea Vim (Linkuri către PDF)

Ce mod mai bun de a învăța Vim decât de a citi manualul gratuit! Iată o legătură directă cu fișierul pdf.

9. MacVim Editor

MacVim este un mediu perfect între hardcore de lucru în Terminal și un editor cu care vă cunoașteți mai bine. În acest fel, aveți în continuare acces la comenzile comune, cum ar fi Command S (pentru a salva) cu care suntem cu toții familiarizați.

10. Plugin-urile lui Tim Pope

Tim Pope este un membru foarte respectat al comunității și a dezvoltat cel puțin o duzină de plugin-uri excelente, în special pentru utilizatorii Git și Rails.

11. Înca nedecis: Ascultați de la colegii dvs.

Dacă încă nu sunteți determinat să faceți schimbarea la Vim, uneori este util să auziți gândurile colegilor dumneavoastră. Acest thread din forumul StackOverflow merită cu siguranță o citire în acele cazuri.

12. Ultimul Vim Config

Într-adevăr, primul lucru pe care trebuie să-l faceți este să vă configurați configurarea Vim .vimrc fişier. Acest lucru este esențial. Fișierul "Ultimate .vimrc" al lui Steve ar trebui să ofere o bază excelentă pentru dvs..


Concluzie

Din experiența personală, Vim este ridicol de descurajator, până când, într-o zi, nu este. Totul vine în memoria câtorva comenzi de tastatură. Odată ce ați făcut acest lucru, sunteți în căutarea unui adevărat trai!

Cod