{"id":2364,"date":"2013-10-17T19:42:37","date_gmt":"2013-10-17T17:42:37","guid":{"rendered":"https:\/\/sgaul.de\/?p=2364"},"modified":"2013-10-20T13:56:53","modified_gmt":"2013-10-20T11:56:53","slug":"von-sublime-zu-vim-ein-um-und-einstiegsversuch","status":"publish","type":"post","link":"https:\/\/sgaul.de\/2013\/10\/17\/von-sublime-zu-vim-ein-um-und-einstiegsversuch\/","title":{"rendered":"Von Sublime zu Vim? Ein Um- und Einstiegsversuch"},"content":{"rendered":"
Vim ist so einiges, aber sicher nicht einsteigerfreundlich. Dennoch bin ich immer wieder fasziniert, wie sich erfahrene Anwender durch ihren Code navigieren und in der kleinen Kommandozeile Aktionen ausl\u00f6sen, f\u00fcr die die meisten erstmal ein anderes Programm starten m\u00fcssen. Zudem ist alles frei konfigurierbar und vor allem freie Software.<\/p>\n
Mal sehen, wie ich meinen auf Sublime aufbauenden Entwickleralltag \u00fcbertragen kann.
\n<\/p>\n
Wer, wie ich, wirklich von vorne beginnen will:<\/p>\n
rm -rf .vimrc .vim<\/pre>\nFuzzy-Search mit Crtlp<\/h2>\n
Terminal auf, ins Projektverzeichnis wechseln,
vim<\/code> tippen. Wie nun die gew\u00fcnschte Datei \u00f6ffnen? In Sublime suche ich \u201efuzzy\u201c danach, indem ich Strg<\/kbd>+p<\/kbd> dr\u00fccke. Super, genau dieser Workflow hat es in ein Vim-Plugin namens ctrlp.vim<\/a> geschafft.<\/p>\n
mkdir ~\/.vim && cd ~\/.vim && git clone https:\/\/github.com\/kien\/ctrlp.vim.git bundle\/ctrlp.vim && echo \"set runtimepath^=~\/.vim\/bundle\/ctrlp.vim\" >> ~\/.vimrc<\/pre>\nIn Vim:<\/p>\n
:helptags ~\/.vim\/bundle\/ctrlp.vim\/doc\r\n:q<\/pre>\nBeim n\u00e4chsten \u00d6ffnen von Vim sollte man im Projekt sublimisch navigieren k\u00f6nnen.<\/p>\n
\n
- <c-p><\/dt>\n
- Mit Fuzzy-Search suchen<\/dd>\n
- <c-j>\/<c-k><\/dt>\n
- Durch Suchergebnisse navigieren<\/dd>\n<\/dl>\n