Setup-ul de pe laptopul meu cu Windows se bazează mult pe Cygwin, o platformă pentru multe utilitare de Linux/UNIX pentru sistemul de operare de la Microsoft.
Problema e că Vim din pachet e un pic stricat, în sensul că atunci când apăs tasta I ca să inserez text, nu prea se întâmplă asta. Backspace-ul nu se vede, deşi aparent şterge. Cum eu folosesc Vim pe post de editor text (alţii ar alege Emacs sau chiar nano/pico), mă cam deranjează acest aspect.
O rezolvare rapidă:
- Instalează pachetul de Vim de Windows, de pe pagina oficială
-
Modifică fisierul .bash_profile din directorul home din Cygwin astfel încât să conţină următorul rând (doar unul, chiar daca aici s-ar putea sp apară pe două linii):
PATH="/cygdrive/c/Program Files/Vim/vim71":${PATH} - Închide şi redeschide fereastra sau scrie
source ~/.bash_profileca să se încarce schimbarile din profil
Calea de la punctul 2 ar trebui modificată în cazul în care Vim e instalat în altă locaţie decât cea default, dar ultimul folder specificat (în cazul de mai sus “vim71″) trebuie să conţină fişierul vim.exe. Dezavantajul major al acestei soluţii e că fişierele de configurare pentru Vim vor avea o altă locaţie decât ~/.vim/ sau ~/.vimrc, ceea ce face intretinerea un pic mai dificila.
La sfârşitul declaraţiei PATH se află un ${PATH} astfel încât să se adauge valorile anterioare specificate cu “PATH=…” (gen /bin, /usr/bin sau /usr/local/bin). Eventual se poate adăuga un comentariu înainte gen “Using Vim for Windows instead”.
Cum de te-ai hotarat sa treci la vim? In postul cu net beans ziceai ca e greu cu comenzile. Ce s-a schimbat?
Eu am invatat foarte usor comenzile cu vimtutor sub GNU/Linux. E o unealta de studiu foarte faina.
Folosesc Vim pentru chestiile simpluţe, gen editat un fişier, nu pentru un proiect Rails.
Dacă mai pui şi plugin-ul de rails.vim, ai să vezi că mai apar încă o duzină de comenzi care trebuie să le ţii minte şi, din câte văd, nu sunt deloc documentate pe net.
VIM ? Lol :)
Anything wrong with that?
Prejudecățile create de visual studio + experiențe dăunătoare tastaturii cu vim prin anii 90. :)