Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Kako koristiti VIM (informacija)
WWW:
Idite na 1, 2  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 14:14 pet, 21. 4. 2006    Naslov: Kako koristiti VIM Citirajte i odgovorite

Dakle, za one koje namjeravaju pisati programe u C programskom jeziku (ili bilo cega drugog) , a nisu zadovoljni trenutacnim editorom, postoji savrsena opcija VIM ili VI iMproved (ili kako vec zelite) za vise informacija sto je to Vi [url]http://web.math.hr/~veky/unix/vi.html[/url] a za VIM [url]www.vim.org[/url]

Gdje na faksu imamo VIM ?
gvim ili (GUI VIM) mozete koristiti u pr1 (sasvim solidna verzija) i pr2 (prastara verzija) zasto ga nema u drugim pr (nemam pojma)

Dali na studentu imamo VIM?
ima (prastara verzija), ali po defaultu verzija nije u GUI, pa pocetnicima moze stvoriti dodatne poteskoce

Zasto uopce koristiti VIM ?
Koristu ga programeri (svega i svacega) po cijelom svijetu, i oni koji to nisu (Tex, HTML, perl, .. )
Relativno lako ga se nauci koristiti.
100% je prilagodljiv svim vasim potrebama
100% kompatibilan sa Vi
10000000% bolji od bilo kojeg drugog editora
Relativno se lako instalira, i ne treba bogzna kakve resurse.
Moze ali i nemora biti modalan editor,
Kod tj. sintaksu nekog programskog jezika mozemo posebno oznacavati bojama itd.
Enkripcija i dekripcija (verzija >= 6.0.0)
I jos bezbroj stvari koje mi se sada neda nabrajati.

...

Za pocetak ukucajte

gvim u shellu i pritisnite Enter

...

Svi su pozvani da sudjeluju u ovom topicu, molim *emacs, notepad, word, edit i ine druge fanove da topic strogo ignoriraju :smile:
Dakle, za one koje namjeravaju pisati programe u C programskom jeziku (ili bilo cega drugog) , a nisu zadovoljni trenutacnim editorom, postoji savrsena opcija VIM ili VI iMproved (ili kako vec zelite) za vise informacija sto je to Vi http://web.math.hr/~veky/unix/vi.html a za VIM www.vim.org

Gdje na faksu imamo VIM ?
gvim ili (GUI VIM) mozete koristiti u pr1 (sasvim solidna verzija) i pr2 (prastara verzija) zasto ga nema u drugim pr (nemam pojma)

Dali na studentu imamo VIM?
ima (prastara verzija), ali po defaultu verzija nije u GUI, pa pocetnicima moze stvoriti dodatne poteskoce

Zasto uopce koristiti VIM ?
Koristu ga programeri (svega i svacega) po cijelom svijetu, i oni koji to nisu (Tex, HTML, perl, .. )
Relativno lako ga se nauci koristiti.
100% je prilagodljiv svim vasim potrebama
100% kompatibilan sa Vi
10000000% bolji od bilo kojeg drugog editora
Relativno se lako instalira, i ne treba bogzna kakve resurse.
Moze ali i nemora biti modalan editor,
Kod tj. sintaksu nekog programskog jezika mozemo posebno oznacavati bojama itd.
Enkripcija i dekripcija (verzija >= 6.0.0)
I jos bezbroj stvari koje mi se sada neda nabrajati.

...

Za pocetak ukucajte

gvim u shellu i pritisnite Enter

...

Svi su pozvani da sudjeluju u ovom topicu, molim *emacs, notepad, word, edit i ine druge fanove da topic strogo ignoriraju Smile



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
ZELENIZUBNAPLANETIDO
SADE

Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 03. 2004. (19:56:15)
Postovi: (54F)16
Sarma = la pohva - posuda
= 12 - 5
Lokacija: hm?

PostPostano: 14:29 pet, 21. 4. 2006    Naslov: Citirajte i odgovorite

Sa student.studenti.math.hr je dostupan sa komandom:

/var/tmp/bbozo/gnutils/bin/vim

:-) Dok ga gosp. Štalec ne obriše :) Imao sam skriptu koja ga je automatski kompajlirala prilikom čišćenja /var/tmp-a ali je neki zlikovac izbrisao gdk librarye sa studenta :evil: Ova verzija je kompajlirana za athena librarije, pozivaju se interesenti da naprave tarball binariesa za brzu instalaciju :)
Sa student.studenti.math.hr je dostupan sa komandom:

/var/tmp/bbozo/gnutils/bin/vim

Smile Dok ga gosp. Štalec ne obriše Smile Imao sam skriptu koja ga je automatski kompajlirala prilikom čišćenja /var/tmp-a ali je neki zlikovac izbrisao gdk librarye sa studenta Evil or Very Mad Ova verzija je kompajlirana za athena librarije, pozivaju se interesenti da naprave tarball binariesa za brzu instalaciju Smile



_________________

Pupoljak nije negiran. Rekao sam to i ponovit cu to jos jedanput. Pupoljak NIJE negirAn.
MADD
(Mothers Against Dirty Dialectics)
Based on a true story. NOT.
Ko ih sljivi, mi sviramo punk Wink
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 14:44 pet, 21. 4. 2006    Naslov: Citirajte i odgovorite

:shock: Zaboravio napomenuti, ja koristim ovaj kod

#!/bin/sh
/student1/Local/others/sklaic/bin/gvim

jer nemam vremena eksperimentirati sa shell postavkama
Super, to je sluzbena najnovija verzija (6.4) ali je u tmp :biglol:
Shocked Zaboravio napomenuti, ja koristim ovaj kod

#!/bin/sh
/student1/Local/others/sklaic/bin/gvim

jer nemam vremena eksperimentirati sa shell postavkama
Super, to je sluzbena najnovija verzija (6.4) ali je u tmp Uber-zabavno!



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 16:48 pet, 21. 4. 2006    Naslov: Citirajte i odgovorite

Samo za one koji namjeravaju koristiti VIM na studentu i u Pr2

[code:1]#!/bin/sh
/student1/Local/others/sklaic/bin/gvim[/code:1]

Ovaj gore kod prepisite u nekakvu praznu tekstualnu datoteku i sacuvajte je pod imenom gvim, nadalje u shellu (terminal) izvrsite ovu naredbu

[i]chmod +x gvim[/i]

sada ce te moci pokretati program ovom naredbom iz shella:

[i]./gvim[/i]

ili dvoklikom misa na istoimenu datoteku ako koristite CDE ...

ako ne zelite tipkati znak ./ editirajte u [i].profile[/i] datoteci PATH ovako

PATH=$PATH:$HOME/:/student1/Local/bin/:/usr/bin/:/usr/local/bin:/bin/:/usr/sbin/:/sbin/:/opt/*/bin/

:OT: Napraviti .tbz VIM za HP-UX :roll: , onda mozemo i u /var/tmp kompajlirati te izbrisane gdk libariye, i napraviti revoluciju :D
Samo za one koji namjeravaju koristiti VIM na studentu i u Pr2

Kod:
#!/bin/sh
/student1/Local/others/sklaic/bin/gvim


Ovaj gore kod prepisite u nekakvu praznu tekstualnu datoteku i sacuvajte je pod imenom gvim, nadalje u shellu (terminal) izvrsite ovu naredbu

chmod +x gvim

sada ce te moci pokretati program ovom naredbom iz shella:

./gvim

ili dvoklikom misa na istoimenu datoteku ako koristite CDE ...

ako ne zelite tipkati znak ./ editirajte u .profile datoteci PATH ovako

PATH=$PATH:$HOME/:/student1/Local/bin/:/usr/bin/:/usr/local/bin:/bin/:/usr/sbin/:/sbin/:/opt/*/bin/

Off-topic Napraviti .tbz VIM za HP-UX Rolling Eyes , onda mozemo i u /var/tmp kompajlirati te izbrisane gdk libariye, i napraviti revoluciju Very Happy



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 11:07 sri, 26. 4. 2006    Naslov: Citirajte i odgovorite

Jednostavnije, i brze smo istu stvar mogli napraviti tako da ovaj kod
[code:1]PATH=$PATH:/student1/Local/bin/:/student1/Local/others/sklaic/bin/:/usr/bin/:/usr/local/bin:/bin/:/usr/sbin/:/sbin/:/opt/*/bin/[/code:1]
ubacimo na pocetak datoteke [i].profile[/i] :)

Evo nekoliko vrlo korisnih postavki

[i]:set nocp[/i] // vim nece biti kompatibilan sa vi-jem

[i]:syntax on[/i] // 8) vas ekran ce zivnuti (@)

boje je jednostavno mijenjati naredbom [i]:highlight[/i] ; kako biste uocili kojem dijelu koda zelite promijeniti boju nakon sto otipkate u Normal modu :highlight<jedan razmak><Ctrl-d> // <Ctrl-d> drzi pritisnutu tipku Ctrl i pritisni tipku d ( umjesto :highlight mozete krace otipkati :hi )
onda nadopisite jednu od ponudjenih opcija i nakon nje ubacite jos jedan razmak i onda ovo: guibg=<ime boje npr. red, black, blue ili pak #< sesteroznamenkasti heksadecimalni broj> > guifg=<kod boje ili njeno ime> i opcionalno ako zelite gui=<bold, underline, italic, none; prvatri mogu i zajedno, naravno odvajamo ih jednim zarezom >

Sada ce ako otvorite datoteku sa ekstenzijom .c ce razlicita "vrsta" sintakse koda biti obojana drugacije

no vim nam omogucuje da namjestimo neke dodatne opcije bojanje sintakse koda za C

[i]:let c_comment_strings=1[/i] // sada ce vim obojati stringove i brojeve i unutar ovog /* i ovog */ znaka , kako biste to i vidjeli ponovite (@) naredbu.


***

Kako kompajlirati kod koji se nalazi u aktivnom prozoru vim-a, jedan od nacina je ovaj:

[i]:!gcc % -ansi -pedantic-errors -o a.out[/i] // umjesto znaka % ce biti ubaceno puno ime otvorene datoteke

ako je vracen 0 kompajliranje je uspjesno zavrseno i onda pokrenemo program ovom naredbom:
[i]:!./a.out[/i]

sve gornje naredbe nemoramo stalno tipkati vec mozemo koristiti ovu globalnu postavku:

[i]:set history=<neki prirodan broj>[/i] // sada mozemo kursorskim tipkama <Up> i <Down> birati vec otipkane naredbe ( tj. kada u Normal modu utipkamo : ) no uopce nemoramo koristiti ovaj trik vec gornje naredbe mozemo [i]mapirati[/i] sa nekim kodom od tastature npr. <F8> za kompajliranje : primjer :

[i]:nmap <F8> :!gcc % -ansi -pedantic-errors -o a.out<CR>[/i] // sada kad bilo kada pritisnemo tipku <F8> u normal modu ([b]n[/b]map) vim ce kompajlirati aktivnu datoteku u [i]a.out[/i]. U [b]I[/b]nsert modu to cemo napraviti na ovaj nacin

[i]:imap <F8> <Ctrl-o>:!gcc % -ansi -pedantic-errors -o a.out<CR>[/i]

Prilikom izlaska iz editora sve postavke ce biti izgubljene, kako bi nam one uvijek bile pri ruci, upisemo ih u datoteku [i].gvimrc [/i] tocno onako kako smo ih ovdje vidjeli.
Jednostavnije, i brze smo istu stvar mogli napraviti tako da ovaj kod
Kod:
PATH=$PATH:/student1/Local/bin/:/student1/Local/others/sklaic/bin/:/usr/bin/:/usr/local/bin:/bin/:/usr/sbin/:/sbin/:/opt/*/bin/

ubacimo na pocetak datoteke .profile Smile

Evo nekoliko vrlo korisnih postavki

:set nocp // vim nece biti kompatibilan sa vi-jem

:syntax on // Cool vas ekran ce zivnuti (@)

boje je jednostavno mijenjati naredbom :highlight ; kako biste uocili kojem dijelu koda zelite promijeniti boju nakon sto otipkate u Normal modu :highlight<jedan razmak><Ctrl-d> // <Ctrl-d> drzi pritisnutu tipku Ctrl i pritisni tipku d ( umjesto :highlight mozete krace otipkati :hi )
onda nadopisite jednu od ponudjenih opcija i nakon nje ubacite jos jedan razmak i onda ovo: guibg=<ime boje npr. red, black, blue ili pak #< sesteroznamenkasti heksadecimalni broj> > guifg=<kod boje ili njeno ime> i opcionalno ako zelite gui=<bold, underline, italic, none; prvatri mogu i zajedno, naravno odvajamo ih jednim zarezom >

Sada ce ako otvorite datoteku sa ekstenzijom .c ce razlicita "vrsta" sintakse koda biti obojana drugacije

no vim nam omogucuje da namjestimo neke dodatne opcije bojanje sintakse koda za C

:let c_comment_strings=1 // sada ce vim obojati stringove i brojeve i unutar ovog /* i ovog */ znaka , kako biste to i vidjeli ponovite (@) naredbu.


***

Kako kompajlirati kod koji se nalazi u aktivnom prozoru vim-a, jedan od nacina je ovaj:

:!gcc % -ansi -pedantic-errors -o a.out // umjesto znaka % ce biti ubaceno puno ime otvorene datoteke

ako je vracen 0 kompajliranje je uspjesno zavrseno i onda pokrenemo program ovom naredbom:
:!./a.out

sve gornje naredbe nemoramo stalno tipkati vec mozemo koristiti ovu globalnu postavku:

:set history=<neki prirodan broj> // sada mozemo kursorskim tipkama <Up> i <Down> birati vec otipkane naredbe ( tj. kada u Normal modu utipkamo : ) no uopce nemoramo koristiti ovaj trik vec gornje naredbe mozemo mapirati sa nekim kodom od tastature npr. <F8> za kompajliranje : primjer :

:nmap <F8> :!gcc % -ansi -pedantic-errors -o a.out<CR> // sada kad bilo kada pritisnemo tipku <F8> u normal modu (nmap) vim ce kompajlirati aktivnu datoteku u a.out. U Insert modu to cemo napraviti na ovaj nacin

:imap <F8> <Ctrl-o>:!gcc % -ansi -pedantic-errors -o a.out<CR>

Prilikom izlaska iz editora sve postavke ce biti izgubljene, kako bi nam one uvijek bile pri ruci, upisemo ih u datoteku .gvimrc tocno onako kako smo ih ovdje vidjeli.



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 18:57 pon, 1. 5. 2006    Naslov: Citirajte i odgovorite

Sada se vec javljaju problemi ako zelimo kompajlirati kod ali neuspjesno tj. [i]gcc[/i] nam javlja greske

evo kako da doskocimo tom problemu na najbezboljniji nacin:

[i]:set autowrite[/i] // vim ce automatski sacuvat datote prilikom kompajliranja

[i]:setlocal makeprg=gcc\ -ansi\ -pedantic-errors\ -o\ a.out\ %[/i] // mogli smo samo :set tj. :setglobal ako ne namjeravamo kompajlirati nista drugo osim .c datoteke (pravi programeri koriste samo [i]make[/i] zato je po defaultu makeprg=make)

sada mozemo kompajlirati kod jednostavnom naredbom [i]:make[/i] , naravno u Normal modu

No to ocito nije sve jer ako se pojavi neka greska i kompajliranje prestane moci cemo "skakati" po linijama koda kod kojih je uocena nekakva greska.

naredba za listanje gresaka je [i]:cw[/i] otvorit ce se poseban prozorcic pri dnu, sa misem sada mozemo odabrati koju gresku zelimo ispraviti

naredbe za odabir gresaka (osim koristenjem misa), među ostalim, su [i]:cn[/i] i [i]:cp[/i] (cnext odnosno cprevious)

Prakticnije je te naredbe "mapirati" sa npr <C-Up> i <C-Down> npr:

[i]:nmap <C-Down> :cn<CR>[/i] // sada ce kursor skakati po greskama, pri tome uopce nemoramo koristit prozor naredbe [i]:cw[/i]

Sada je ciklus kopajliranja koda i ispravljanje mozebitnih gresaka vrlo lagan
Sada se vec javljaju problemi ako zelimo kompajlirati kod ali neuspjesno tj. gcc nam javlja greske

evo kako da doskocimo tom problemu na najbezboljniji nacin:

:set autowrite // vim ce automatski sacuvat datote prilikom kompajliranja

:setlocal makeprg=gcc\ -ansi\ -pedantic-errors\ -o\ a.out\ % // mogli smo samo :set tj. :setglobal ako ne namjeravamo kompajlirati nista drugo osim .c datoteke (pravi programeri koriste samo make zato je po defaultu makeprg=make)

sada mozemo kompajlirati kod jednostavnom naredbom :make , naravno u Normal modu

No to ocito nije sve jer ako se pojavi neka greska i kompajliranje prestane moci cemo "skakati" po linijama koda kod kojih je uocena nekakva greska.

naredba za listanje gresaka je :cw otvorit ce se poseban prozorcic pri dnu, sa misem sada mozemo odabrati koju gresku zelimo ispraviti

naredbe za odabir gresaka (osim koristenjem misa), među ostalim, su :cn i :cp (cnext odnosno cprevious)

Prakticnije je te naredbe "mapirati" sa npr <C-Up> i <C-Down> npr:

:nmap <C-Down> :cn<CR> // sada ce kursor skakati po greskama, pri tome uopce nemoramo koristit prozor naredbe :cw

Sada je ciklus kopajliranja koda i ispravljanje mozebitnih gresaka vrlo lagan



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 14:25 pet, 19. 5. 2006    Naslov: Citirajte i odgovorite

Kako bi vase datoteke ljepse i preglednije izgledale, ova postavka ce vam mnogo koristiti

[i]:set cindent[/i]

Sada ce Vim automatski dok pisete source kod programa pomjeriti linije (nemorate to raditi sa tabulatorom )

evo nekoliko korisnih naredbi iz Normal moda

[i]gf[/i] // Vim ce otvoriti datoteku s imenom pod kojim se trenutacno nalazi kursor
Npr. #include <stdio.h> ako stavite kursor izmedju znakova < i > i otipkate gf vim ce poceti traziti datoteku po direktorijima koje ste naveli u 'path' opciji, po defaultu path=.,/usr/include,,

* // vim ce pomaknuti kursor sa rijeci na kojoj se trenutacno nalazi na sljedecu u datoteci (ako takve ime)
# // isto kao * ali unatrag

[i][d[/i] // vim ce pokazati definiciju
Npr. ako source kod sadrzi ovakvu liniju #define MAX 30 te ako sada kursor postavimo negdje drugdje u datoteci gdje se pojavljuje rijec MAX, vim ce prikazati njenu definiciju

[i][D[/i] // isto kao [i][d[/i] ali vim trazi i pod #include datotekama te prikazuje ne samo definiciju vec i ime datoteke gdje se definicija nalazi

no to ce samo prikazati definiciju ali ako istu zelimo promijeniti koristimo: [i][ Ctrl - D[/i] kombinaciju tipaka, no ako se ista nalazi u drugoj datoteci a ne zelimo se izgubiti u bespucu buffer liste koristimo: [i]Ctrl - W d[/i]
sada ce vim otvoriti novi prozor 8)

analogno mozemo koristiti i ove naredbe

[i][i[/i] // vim ce prikazati prvu liniju koja sadrzi datu rijec pod kursorom
[i][I[/i] // isto kao gore ali sve linije
[i][ Ctrl - I[/i] // kao [i ali ce tamo skociti kursor
Ctrl-W i // otvorit ce se novi prozor i kursor ce biti na toj rijeci

slicno koristimo umjesto [ - znaka ovaj znak: ] -- umjesto od pocetka prikazati ce se linija od kursora (ako takve ima), analogno tome ]I ]d ]D ..

Zamijetimo da smo prije bilo koje od ovih naredbi mogli utipkati neki prirodan broj n i onda ce se umjesto prve pronadjene koristiti n-ta pronadjena 8)

Sve su ove naredbe visestruko korisne (kao i ogromna vecina ostalih), jer su istodobno logicne i intuitivne.
Kako bi vase datoteke ljepse i preglednije izgledale, ova postavka ce vam mnogo koristiti

:set cindent

Sada ce Vim automatski dok pisete source kod programa pomjeriti linije (nemorate to raditi sa tabulatorom )

evo nekoliko korisnih naredbi iz Normal moda

gf // Vim ce otvoriti datoteku s imenom pod kojim se trenutacno nalazi kursor
Npr. #include <stdio.h> ako stavite kursor izmedju znakova < i > i otipkate gf vim ce poceti traziti datoteku po direktorijima koje ste naveli u 'path' opciji, po defaultu path=.,/usr/include,,

* // vim ce pomaknuti kursor sa rijeci na kojoj se trenutacno nalazi na sljedecu u datoteci (ako takve ime)
# // isto kao * ali unatrag

[d // vim ce pokazati definiciju
Npr. ako source kod sadrzi ovakvu liniju #define MAX 30 te ako sada kursor postavimo negdje drugdje u datoteci gdje se pojavljuje rijec MAX, vim ce prikazati njenu definiciju

[D // isto kao [d ali vim trazi i pod #include datotekama te prikazuje ne samo definiciju vec i ime datoteke gdje se definicija nalazi

no to ce samo prikazati definiciju ali ako istu zelimo promijeniti koristimo: [ Ctrl - D kombinaciju tipaka, no ako se ista nalazi u drugoj datoteci a ne zelimo se izgubiti u bespucu buffer liste koristimo: Ctrl - W d
sada ce vim otvoriti novi prozor Cool

analogno mozemo koristiti i ove naredbe

[i // vim ce prikazati prvu liniju koja sadrzi datu rijec pod kursorom
[I // isto kao gore ali sve linije
[ Ctrl - I // kao [i ali ce tamo skociti kursor
Ctrl-W i // otvorit ce se novi prozor i kursor ce biti na toj rijeci

slicno koristimo umjesto [ - znaka ovaj znak: ] – umjesto od pocetka prikazati ce se linija od kursora (ako takve ima), analogno tome ]I ]d ]D ..

Zamijetimo da smo prije bilo koje od ovih naredbi mogli utipkati neki prirodan broj n i onda ce se umjesto prve pronadjene koristiti n-ta pronadjena Cool

Sve su ove naredbe visestruko korisne (kao i ogromna vecina ostalih), jer su istodobno logicne i intuitivne.



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 13:32 pet, 26. 5. 2006    Naslov: Citirajte i odgovorite

[quote="pbanicev"][code:1]PATH=$PATH:/student1/Local/bin/:/student1/Local/others/sklaic/bin/:/usr/bin/:/usr/local/bin:/bin/:/usr/sbin/:/sbin/:/opt/*/bin/[/code:1]
ubacimo na pocetak datoteke [i].profile[/i] :) [/quote]

:oops: zaboravih, po defaultu "CDE (Common Desktop Environment)" u Pr2 ne cita tu [i].profile[/i] datoteku vec moramo na kraj datoteke [i].dtprofile[/i]
ubaciti ovu liniju (tj. maknuti znak komentara)

DTSOURCEPROFILE=true
pbanicev (napisa):
Kod:
PATH=$PATH:/student1/Local/bin/:/student1/Local/others/sklaic/bin/:/usr/bin/:/usr/local/bin:/bin/:/usr/sbin/:/sbin/:/opt/*/bin/

ubacimo na pocetak datoteke .profile Smile


Embarassed zaboravih, po defaultu "CDE (Common Desktop Environment)" u Pr2 ne cita tu .profile datoteku vec moramo na kraj datoteke .dtprofile
ubaciti ovu liniju (tj. maknuti znak komentara)

DTSOURCEPROFILE=true



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
allllice
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 09. 2005. (14:31:59)
Postovi: (121)16
Spol: žensko
Sarma = la pohva - posuda
24 = 28 - 4
Lokacija: Zagreb

PostPostano: 15:28 pet, 26. 5. 2006    Naslov: Citirajte i odgovorite

A ima i programcic pico koji sasvim lijepo radi i jednostavan je za koristenje :) i da, ima ga na studentu.. samo upises pico ime_fajla i to je to.
A ima i programcic pico koji sasvim lijepo radi i jednostavan je za koristenje Smile i da, ima ga na studentu.. samo upises pico ime_fajla i to je to.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
goranm
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 11. 2002. (20:09:12)
Postovi: (906)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
218 = 249 - 31

PostPostano: 17:27 pet, 26. 5. 2006    Naslov: Citirajte i odgovorite

[quote="allllice"]A ima i programcic pico koji sasvim lijepo radi i jednostavan je za koristenje :) i da, ima ga na studentu.. samo upises pico ime_fajla i to je to.[/quote]

[quote="pbanicev"]Svi su pozvani da sudjeluju u ovom topicu, [b]molim *emacs, notepad, word, edit i ine druge fanove da topic strogo ignoriraju [/b]:smile:[/quote]

;)
allllice (napisa):
A ima i programcic pico koji sasvim lijepo radi i jednostavan je za koristenje Smile i da, ima ga na studentu.. samo upises pico ime_fajla i to je to.


pbanicev (napisa):
Svi su pozvani da sudjeluju u ovom topicu, molim *emacs, notepad, word, edit i ine druge fanove da topic strogo ignoriraju Smile


Wink



_________________
The Dude Abides
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
venovako
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (22:46:38)
Postovi: (2F9)16
Sarma = la pohva - posuda
56 = 65 - 9

PostPostano: 17:34 pet, 26. 5. 2006    Naslov: Citirajte i odgovorite

@allllice: (sorry na spamu, ali ne izdrzah)

A ima i na Windowsima jedan programcic koji jako lijepo radi i jos je jednostavniji za koristenje: samo upises notepad [i]ime_fajla[/i] i divis se ;)

Ako itko misli na studentu pisati ista dulje od dvoliner mailova, bilo bi dobro da nauci koristiti vi(m).
[size=10]Edit: tek sad primijetih da slavljenje Editora nije ovdje dobro doslo...[/size]

Mala preporuka: za Windowse takodjer postoji [url=http://www.vim.org]Vim[/url] i sasvim se lijepo uklapa u Prozorsku atmosferu.
Ako se nekome ne da snalaziti u vise editora na vise platformi, neka odabere onaj koji radi na svakoj :) I to dobro.
@allllice: (sorry na spamu, ali ne izdrzah)

A ima i na Windowsima jedan programcic koji jako lijepo radi i jos je jednostavniji za koristenje: samo upises notepad ime_fajla i divis se Wink

Ako itko misli na studentu pisati ista dulje od dvoliner mailova, bilo bi dobro da nauci koristiti vi(m).
Edit: tek sad primijetih da slavljenje Editora nije ovdje dobro doslo...

Mala preporuka: za Windowse takodjer postoji Vim i sasvim se lijepo uklapa u Prozorsku atmosferu.
Ako se nekome ne da snalaziti u vise editora na vise platformi, neka odabere onaj koji radi na svakoj Smile I to dobro.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
zrinka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 06. 2006. (20:33:54)
Postovi: (7F)16
Spol: žensko
Sarma = la pohva - posuda
-73 = 10 - 83
Lokacija: Grad Zagreb

PostPostano: 20:34 čet, 10. 8. 2006    Naslov: Citirajte i odgovorite

Gdje se može nabaviti vim za Windows XP? :roll: :?:
P.S. Koji od silnih vim-ova za PC da skinem?
Gdje se može nabaviti vim za Windows XP? Rolling Eyes Question
P.S. Koji od silnih vim-ova za PC da skinem?



_________________
ZRINKA
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 10:49 sri, 6. 9. 2006    Naslov: Citirajte i odgovorite

Naravno za winie :win: korisnike postoji uvijek point and click opcija,
ukratko uopce nemorate (ako ne zelite) znati nista o vi-u ili vim-u

[url]http://cream.sourceforge.net[/url]

Cream je ukratko, vim sa macroima; stoga trebate imat malo jace racunalo.
Naravno za winie Win logo korisnike postoji uvijek point and click opcija,
ukratko uopce nemorate (ako ne zelite) znati nista o vi-u ili vim-u

http://cream.sourceforge.net

Cream je ukratko, vim sa macroima; stoga trebate imat malo jace racunalo.



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
pero
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 02. 2005. (17:13:37)
Postovi: (81)16
Spol: muško
Sarma = la pohva - posuda
11 = 14 - 3

PostPostano: 12:16 ned, 24. 9. 2006    Naslov: Citirajte i odgovorite

vim od svoje 7.0 verzije nudi i provjeru pravopisa

s ftp://ftp.vim.org/pub/vim/runtime/spell/ skinete *.spl i *.sug fajlove za svoj jezik, stavite ih u /usr/share/vim/vim70/spell/

utipkate
[code:1]
:set spelllang=en,hr ili koji već
:set spell
[/code:1]
ili još bolje to stavite u ~/.vimrc
[code:1]
]s baci te na sljedeću krivo napisanu riječ iza kursora
[s na sljedeću krvo napisanu rijeć prije kursora
zG doda riječ ispod kursora kao dobru riječ
zW doda riječ ispod kursora kao krivo napisanu
zuG undo zG
zuW undo zW
z= izbaci listu sugestija za riječ ispod kursora
...
[/code:1]
vim od svoje 7.0 verzije nudi i provjeru pravopisa

s ftp://ftp.vim.org/pub/vim/runtime/spell/ skinete *.spl i *.sug fajlove za svoj jezik, stavite ih u /usr/share/vim/vim70/spell/

utipkate
Kod:

:set spelllang=en,hr ili koji već
:set spell

ili još bolje to stavite u ~/.vimrc
Kod:

]s   baci te na sljedeću krivo napisanu riječ iza kursora
[s   na sljedeću krvo napisanu rijeć prije kursora
zG   doda riječ ispod kursora kao dobru riječ
zW   doda riječ ispod kursora kao krivo napisanu
zuG  undo zG
zuW  undo zW
z=   izbaci listu sugestija za riječ ispod kursora
...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 12:08 čet, 19. 10. 2006    Naslov: Citirajte i odgovorite

Ako ste pod domenom studenti.math.hr mozete koristiti i ovo racunalo, ako u Praktikumima 1 i 2 nema VIM editora

ssh -X -l student sturep2.studenti.math.hr
Password: student
Ako ste pod domenom studenti.math.hr mozete koristiti i ovo racunalo, ako u Praktikumima 1 i 2 nema VIM editora

ssh -X -l student sturep2.studenti.math.hr
Password: student



_________________
vim vim vim
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 13:39 čet, 19. 10. 2006    Naslov: Citirajte i odgovorite

[quote="pbanicev"]ssh -X -l student sturep2.studenti.math.hr
Password: student[/quote]

Nadam se da se shalis i da nisi ostavio full SSH javno dostupan bez autorizacije. :blueshock:

Na studentu bi i tako uskoro trebao biti instaliran [tt]vim[/tt], prema Kruninoj najavi. :)
pbanicev (napisa):
ssh -X -l student sturep2.studenti.math.hr
Password: student


Nadam se da se shalis i da nisi ostavio full SSH javno dostupan bez autorizacije. Disaster!!!

Na studentu bi i tako uskoro trebao biti instaliran vim, prema Kruninoj najavi. Smile



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Kruno
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2003. (18:06:24)
Postovi: (7B)16
Spol: muško
Sarma = la pohva - posuda
29 = 29 - 0
Lokacija: RC

PostPostano: 7:19 pet, 20. 10. 2006    Naslov: Citirajte i odgovorite

[quote="vsego"][quote="pbanicev"]ssh -X -l student sturep2.studenti.math.hr
Password: student[/quote]

Nadam se da se shalis i da nisi ostavio full SSH javno dostupan bez autorizacije. :blueshock:
[/quote]

I ja se nadam da se sali.

[quote="vsego"]
Na studentu bi i tako uskoro trebao biti instaliran [tt]vim[/tt], prema Kruninoj najavi. :)[/quote]

Vec ucinjeno ;)
vsego (napisa):
pbanicev (napisa):
ssh -X -l student sturep2.studenti.math.hr
Password: student


Nadam se da se shalis i da nisi ostavio full SSH javno dostupan bez autorizacije. Disaster!!!


I ja se nadam da se sali.

vsego (napisa):

Na studentu bi i tako uskoro trebao biti instaliran vim, prema Kruninoj najavi. Smile


Vec ucinjeno Wink


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 10:41 pon, 23. 10. 2006    Naslov: Citirajte i odgovorite

[quote="pbanicev"]Ako ste pod domenom studenti.math.hr mozete koristiti i ovo racunalo, ako u Praktikumima 1 i 2 nema VIM editora

ssh -X -l student sturep2.studenti.math.hr
Password: student[/quote]

:cry: anonimni pristup je onemogucen
pbanicev (napisa):
Ako ste pod domenom studenti.math.hr mozete koristiti i ovo racunalo, ako u Praktikumima 1 i 2 nema VIM editora

ssh -X -l student sturep2.studenti.math.hr
Password: student


Crying or Very sad anonimni pristup je onemogucen


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
mdoko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 11:01 pon, 23. 10. 2006    Naslov: Citirajte i odgovorite

[quote="pbanicev"]
:cry: anonimni pristup je onemogucen[/quote]
Pa to je dobra stvar.
pbanicev (napisa):

Crying or Very sad anonimni pristup je onemogucen

Pa to je dobra stvar.



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
pbanicev
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2004. (19:32:44)
Postovi: (52)16
Spol: muško
Sarma = la pohva - posuda
= 4 - 0
Lokacija: /dev/random V /dev/null V /dev/zero

PostPostano: 10:26 pet, 27. 10. 2006    Naslov: Citirajte i odgovorite

[quote="Kruno"][quote="vsego"]
Na studentu bi i tako uskoro trebao biti instaliran [tt]vim[/tt], prema Kruninoj najavi. :)[/quote]

Vec ucinjeno ;)[/quote]

U praktikumu 1 vim radi(stara verzija) dok na studentu, pod /usr/local/bin/ je vim(verzija 70) instaliran, sto i jest jer postoji direktorij /usr/local/share/vim70/

no ako se taj isti pokrene javlja nightmare gresku:

/usr/local/bin/vim
/usr/lib/hpux32/dld.so: Unable to find library 'libiconv.so'.
Killed :(

Malo pojasnjenje:
ldd /usr/local/bin/vim
libgtk.so => /usr/local/lib/hpux32/libgtk.so
libgdk.so => /usr/local/lib/hpux32/libgdk.so
libgmodule.so => /usr/local/lib/hpux32/libgmodule.so
libglib.so => /usr/local/lib/hpux32/libglib.so
libintl.so => /usr/local/lib/hpux32/libintl.so
libXext.so.1 => /usr/lib/hpux32/libXext.so.1
libm.so.1 => /usr/lib/hpux32/libm.so.1
libXt.so.1 => /usr/lib/hpux32/libXt.so.1
libX11.so.1 => /usr/lib/hpux32/libX11.so.1
libncurses.so => /usr/local/lib/hpux32/libncurses.so
libc.so.1 => /usr/lib/hpux32/libc.so.1
Unable to find library 'libiconv.so'. :(
Kruno (napisa):
vsego (napisa):

Na studentu bi i tako uskoro trebao biti instaliran vim, prema Kruninoj najavi. Smile


Vec ucinjeno Wink


U praktikumu 1 vim radi(stara verzija) dok na studentu, pod /usr/local/bin/ je vim(verzija 70) instaliran, sto i jest jer postoji direktorij /usr/local/share/vim70/

no ako se taj isti pokrene javlja nightmare gresku:

/usr/local/bin/vim
/usr/lib/hpux32/dld.so: Unable to find library 'libiconv.so'.
Killed Sad

Malo pojasnjenje:
ldd /usr/local/bin/vim
libgtk.so ⇒ /usr/local/lib/hpux32/libgtk.so
libgdk.so ⇒ /usr/local/lib/hpux32/libgdk.so
libgmodule.so ⇒ /usr/local/lib/hpux32/libgmodule.so
libglib.so ⇒ /usr/local/lib/hpux32/libglib.so
libintl.so ⇒ /usr/local/lib/hpux32/libintl.so
libXext.so.1 ⇒ /usr/lib/hpux32/libXext.so.1
libm.so.1 ⇒ /usr/lib/hpux32/libm.so.1
libXt.so.1 ⇒ /usr/lib/hpux32/libXt.so.1
libX11.so.1 ⇒ /usr/lib/hpux32/libX11.so.1
libncurses.so ⇒ /usr/local/lib/hpux32/libncurses.so
libc.so.1 ⇒ /usr/lib/hpux32/libc.so.1
Unable to find library 'libiconv.so'. Sad


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Idite na 1, 2  Sljedeće
Stranica 1 / 2.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan