07.12.2011

Вим Осемнадесет месеца по

Original on http://shapeshed.com/vim-eighteen-months-on/

Goodbye TextMate?

Преди около 18 месеца взех решение да даде Вим отидат като основен текстов редактор. Бях използва VI широко за сървъра Админ работа за няколко години, така че беше общо Noob. TextMate ми беше редактор по подразбиране и в общи линии бях щастлив с нея, но реши да даде на Вим отиде.

Бебешки стъпки

Започнах с бебешки стъпки, поглеждайки назад, за да TextMate и да прави всички на общи неща, един превключвател прави, особено търсят характеристики на TextMate в Вим. Контексти Вим са познати на мен от работата на сървъри, така че аз бях в по-благоприятно положение там, но аз бързо намери Дерек Wyatt страхотно видео серия на Vim. Видео Дерек бяха една от основните причини, приемането ми е толкова положителна. Ако си мислиш за преминаване към Вим Горещо препоръчвам този ресурс. Клиповете започне в начинаещ ниво и се осъществяват чрез усъвършенствани техники, са отлично произведени и даде специално ръка за помощ за новодошлите. Ако никога не сте ползвали Вим Вим видео е най-добрият.

Много хора препоръчват използването на MacVim за улесняване на прехода. Хенрик Nyh има голяма статия за превключване от TextMate използване MacVim. Аз не следва този път, но може да е полезно за някои.

Монтаж на MacVim чрез самоделна на OSX е лесно

Инсталиране macvim
1
варя инсталирате macvim

MacVim работи като стандартно приложение, така че не е нужно да редактирате директно в терминала и идва с много общи клавишни комбинации, че най-вероятно ще бъдат използвани за.

Настройката фаза

Както с много неща в UNIX се върна това, което слагате. RTFM мантра е вярно за Вим – тя е масивна и отлична документация, която бихте могли да прекарват месеци ще чрез. По подразбиране инсталация на Вим трябва да бъде конфигуриран, което отнема време. Първоначално изварени GitHub за dotfiles и в общи линии се конфигурация от разработчиците, на които се възхищавам - Тим папата и Mislav Marohnić. Аз променени малко тук и там, женеха се цветова схема с моята схема терминал цвета на избор ir_black. Ако искате да ровят из dotfiles ми, те са тук.

Доста след това имах текстов редактор, който изглеждаше добре, имаше разумни стойности по подразбиране за уеб програмиране и признати файлови формати, е редактиране. После дойде на твърдия малко – да се достига до средно ниво.

Снимка на Вим

Научете, както и да отидеш

Vim се отнеме време да се учи. Първоначално тя ще бъде справедливо да се каже, че става бавно. Вероятно за около месец. Но както и да отидете, можете бързо да научите как работи Vim и са възхитени от спестяване на време в сравнение с други редактори в почти всяка функция. Да се ​​научим да спрете да използвате мишката е промяна на парадигмата, но аз силно препоръчвам. Когато стигнете до етап, където можете бързо да се раздели прозорци и навигация кръг, без да използвате мишката, ще видите светлината. Аз призовавам всеки, да се ангажират много команди на Вим мускулна памет, но колкото повече работят с Вим повече, става автоматично и че, където властта на Вим на.

Моят съвет е да се отнеме малко време и когато ви дойде срещу често срещан проблем на потребителя и да се научите как да направите. Например може да искате за малки букви на някакъв текст. Можете да направите това чрез заличаване на текста и го пренаписване или бихте могли да използвате отличен помощ на Вим, за да научите, как Вим го прави:

1
: Потърсете помощ на малки

Screenshot на помощ Вим показват малки влизане

Това ще ви отведе директно в документацията, където можете да научите клавиши, които Вим използва, преди да го правят в контекста на разделянето прозорец. Обикновено това ми отнема четири или пет заявки, преди Спомням си това, което на натиснатите клавиши. Ако някога забравите да го погледна отново в текста за помощ е толкова лесно, това не е проблем.

Около около времето, когато се движеше от начинаещ в междинен потребител Вим Vimcasts пристигнали на мястото. Дрю Нийл произвежда на високо screencasts качество на всички аспекти от използването на Вим и аз силно препоръчвам този ресурс. А книгата е също така очевидно недалеч от брега от този мъдрец, така че очаквайте повече от Дрю.

Помпена желязо, памет за изграждане на мускулна

Колкото повече използвате Вим повече изграждане на мускулна памет. Все повече и повече съм констатацията, аз се консултира с документация по-малко и просто го направете. Накратко, аз съм се започне да се чувствам сякаш съм през гърбица и виждам много ползи на етапа на обучение. Но би било справедливо да се каже, че аз трябваше да изпомпва много желязо, за да стигнем до този етап. Месеца 6 – 12 са голям кривата на обучение в това отношение, и аз съм все още се учат през цялото време. Аз не смятам, че някога ще научите всичко за Vim, но аз сега чувствам, че съм на етап, където знам, как да получите по-добри.

Сега

Бързо напред 18 месеца и аз чувствам, че ще бъде значително по-малко продуктивни, без използване на Вим не само за кодиране, но също и за редактиране на текст. Така че мога да използвам Вим за писането на имейли, сега използвате Mutt, лека мощен клиент за електронна поща за терминала. Аз използват Vimium удължаване на хром, и, разбира се Вим за всички от моите кодиране. Експериментът е изключително щастлив за мен.

Screenshot на Express прозорци в Vim

Не е за всеки

Приемам, че Вим не е за всеки. Casual програмисти, или някой, който не искат да се цапат ръцете си, вероятно трябва да се придържате към TextMate. Yahuda Katz известната блога, че преминаването към Вим не е лесно и аз приемам много от неговите точки. Вим няма да бъде нещо, което можете да вземете и да се използва веднага.

Но ако се придържате с него може да види светлината. Направих и може само да даде Вим масово одобрение на звънене.

Допълнителна информация

Comments are closed.