Vim Avanture


#1

Za sve one koji su zeljeli nauciti Vi/Vim, evo (http://vim-adventures.com/) jednog zanimljivog koncepta za ucenje. Sem toga, i stari vi(m)-oljupci se mogu podsjetiti nekih komandi…


#2

Ovo je odlično - svaka čast.
Evo jedan dobar kurs -
https://tutsplus.com/course/venture-into-vim/
Plaća se ali vrijedi.

Inače, zadnjih sedmica sam aktivno koristio Vim i SublimeText2 ( neregistrovanu verziju ) kako bih uporedio ove dva editora. Zašto Sublime ? Pa trenutno je veoma, veoma popularan - gomila ljudi je prešla sa Vima na Sublime ( nakon višegodišnjeg korištenja ).
Bio sam spreman i platiti 60$ ali na kraju nisam odušavljen.
Sublime ima odličan GUI, super project, package i file manager, vintage mode kojim simulira Vim al ipak ne radi “pod prstima” kako treba.

Što se tiče Vima - meni najveći problem ostaje uvlačenje koda (indentation - nikako da to podesim kako treba )


#3

Zar :set ai nije dovoljno? Kakvih konkretnih problema imas?


#4

Problem je u kombinaciji uvlačenja i pluginova koje koristim da automatski zatvorim tagove ili kod.

Primjer: želim da unutar paragrafa otvorim i zatvorim a tag (inline link). Kad zatvorim taj a tag, onda mi se kod pojavi u novom redu, uvučen na različite načine ( u zavisnosti od ne znam čega ) i polomi cijeli paragraf.

Ovako treba:

Nekakav tekst u kojem se nalazi link koji treba da ostane u toku

Često dobijem ovo:

Nekakav tekst u kojem se nalazi link koji treba da ostane u toku

Kako da kontrolišem gdje će se kod pojaviti ( koliko uvučen ) i da li uopšte da prelazi u novi red ? Trenutna opcija uvlačenja je automatska i često nepredvidiva, tj. radi kako treba ali je želim kontrolisati prije same “akcije”. Koristim dosta pluginova, pa je moguće da je tu problem.

PS: Bilo bi zaista lijepo da možemo uljepšati kod, pitao sam ovdje http://forum.linux.org.ba/viewtopic.php?id=7156 ali nema odgovora.


#5

Ovo je vjerovatno do nekog plugina (spominjes da ih imas instaliranih), jer stock vim ne formatira html na ovakav nacin. Probaj da uklonis sve pluginove pa vidi kako ce formatirati.


#6

Vjerovatno je u pitanju neka od sljedećih direktiva (ovo su moje trenutne postavke, uključen samo autoindent)

~/.vimrc

set nosmartindent
set nocindent
set autoindent
filetype plugin on
filetype indent off
filetype plugin indent off

#7

.


#8

Riješeno - problem je bio u snipmate-snippets html pluginu koji je po defaultu uvlačito kod previše ili prebacivao u novi red.


#9

[quote=carousel]Inače, zadnjih sedmica sam aktivno koristio Vim i SublimeText2 ( neregistrovanu verziju ) kako bih uporedio ove dva editora. Zašto Sublime ? Pa trenutno je veoma, veoma popularan - gomila ljudi je prešla sa Vima na Sublime ( nakon višegodišnjeg korištenja ).
Bio sam spreman i platiti 60$ ali na kraju nisam odušavljen.
Sublime ima odličan GUI, super project, package i file manager, vintage mode kojim simulira Vim al ipak ne radi “pod prstima” kako treba. [/quote]
Kad smo na tu temu, Sublime i dalje nema mogućnost editovanja fajlova preko ssh, dok vim ima, također i Kate (moj preferirani editor).


#10

[quote=vedran][quote=carousel]Inače, zadnjih sedmica sam aktivno koristio Vim i SublimeText2 ( neregistrovanu verziju ) kako bih uporedio ove dva editora. Zašto Sublime ? Pa trenutno je veoma, veoma popularan - gomila ljudi je prešla sa Vima na Sublime ( nakon višegodišnjeg korištenja ).
Bio sam spreman i platiti 60$ ali na kraju nisam odušavljen.
Sublime ima odličan GUI, super project, package i file manager, vintage mode kojim simulira Vim al ipak ne radi “pod prstima” kako treba. [/quote]
Kad smo na tu temu, Sublime i dalje nema mogućnost editovanja fajlova preko ssh, dok vim ima, također i Kate (moj preferirani editor).[/quote]

Ima:

http://log.liminastudio.com/writing/tutorials/sublime-tunnel-of-love-how-to-edit-remote-files-with-sublime-text-via-an-ssh-tunnel

Al je fakat da je Sublime nastao na temeljima Vima - taj utisak se ne može izbjeći nakon korištenja oba editora.


#11

Hvala :slight_smile: korisna informacija.