HTML

Kurzor alatti szó cseréje a szövegben

2013.03.22. 16:11 - kövinnyó

Tedd be ezt a mappinget a vimrc-dbe:

nnoremap <Leader>s :%s/\<<C-r><C-w>\>/

Ha ezután ráállsz egy szóra a kurzorral, és megnyomod a \s kombinációt, akkor már csak be kell gépelned, hogy mire akarod cserélni, és Enter. Majd írok hozzá egy függvényt, hogy ne kelljen bámulni a substitute parancs szintaxisát.

Forrás

Kommentáld!

Git diff megjelenítése a gutteren

2013.03.06. 12:09 - kövinnyó

Jött ma google readerben egy jó kis plugin: vim gutteren (oldalsáv?) megjeleníti, hogy a szerkesztett fájlban mely sorok lettek hozzáadva, törölve, vagy módosítva.

Kommentáld!

Címkék: plugin git

Az élet, a világmindenség, meg minden

2013.02.22. 10:11 - kövinnyó

:help 42

Muhaha!

Kommentáld!

Ugrás a függvény végére

2013.02.19. 15:47 - kövinnyó

Ha benne vagy egy függvényben, és a végére akarsz ugrani (lezáró kapcsos zárójel), akkor command normál módban nyomd ezt: ]}

Ezt később még fel fogom használni egy refaktoráló funkcióhoz. Lesz róla poszt.

Kommentáld!

Könyvtár automatikus létrehozása mentéskor

2013.02.17. 08:50 - kövinnyó

Ha olyan fájlt akarsz menteni, ami egy nem létező könyvtárba mutat (igen, ilyet lehet, a vim nem ellenőrzi új buffer létrehozásakor az elérési utat), akkor neked KELL ez a plugin.

Kommentáld!

Címkék: plugin

Kurzor alatti szó beemelése vim parancsba

2013.02.14. 10:47 - kövinnyó

Ennek például akkor van haszna, ha egy szót szeretnénk kicserélni egy másikra az egész bufferben (aka search & replace). Elkezdjük gépelni command módban a parancsot, majd a megfelelő helyen Ctrl+r Ctrl+w -t nyomunk, és voilà; a szó, amin a kurzor korábban állt, nyomban ott terem.

Kommentáld!

Ugrás a kurzor korábbi pozíciójába

2013.02.12. 17:41 - kövinnyó

Csak abban az esetben működik, ha elugrottunk az aktuális pozícióból. Nem számít ugrásnak, ha scrollozunk, vagy csak simán léptetjük a kurzort.

Ctrl + o

Ugyanez, csak másik irányba (újabb pozíció):

Ctrl + i

Ugrásnak számítanak a buffer váltások is, úgyhogy ne lepődj meg, ha a Ctrl+o nyomogatása közben hirtelen egy másik fájlban találod magad. Ennek az egésznek akkor van igazán értelme, ha mondjuk a Ctrl+] kombinációval elugrasz egy függvényhívástól a függvény definíciójához, aztán vissza szeretnél menni ismét a függvényhíváshoz.

Kommentáld!

Fájl megnyitása adott sorra ugrással

2013.02.11. 17:42 - kövinnyó

Ack-grep eredmények kézzel való megnyitásánál lehet hasznos.

vim +num FILE

Ahol a num a sor száma, ahova ugrani szeretnénk (igen, a plusz jel az kell oda).

Kommentáld!

Mentés rootként

2013.01.31. 20:14 - kövinnyó

Ha a Vim megnyitása előtt elfelejtettünk volna sudo-zni. w!!-ra mappelve.

cnoremap w!! w !sudo tee % >/dev/null

Kommentáld!

Funkció gombok helyett

2013.01.31. 20:07 - kövinnyó

Mert Macen kicsit körülményes a nyomkodásuk. Úgyhogy F1 helyett legyen \1, és így tovább.

map <Leader>1 <F1>
map <Leader>2 <F2>
map <Leader>3 <F3>
map <Leader>4 <F4>
map <Leader>5 <F5>
map <Leader>6 <F6>
map <Leader>7 <F7>
map <Leader>8 <F8>
map <Leader>9 <F9>
map <Leader>10 <F10>
map <Leader>11 <F11>
map <Leader>12 <F12>

Kommentáld!

Quickfix window mindig legalul jelenjen meg

2013.01.30. 15:05 - kövinnyó

Az editor teljes szélességében:

autocmd FileType qf wincmd J

Kommentáld!

süti beállítások módosítása