Nikad nisam mislio da ću to reći, ali nevjerojatno mi se sviđa najbolji urednik tamo za terminal GNU / Linux: VI.
Citiranje Wikipedija:
energija (od Engleski Vidio sam da je IMproved) poboljšana verzija uređivač teksta vi, prisutan u svim sustavima UNIX.
Njegov glumac, Bram Moolenaar, predstavio prvu verziju u 1991, datum od kojeg je doživio mnoga poboljšanja. Glavna značajka i Vima i Vi je da imaju različite načine rada koji se mogu mijenjati za obavljanje određenih operacija, što ih razlikuje od najčešćih urednika koji imaju samo jedan način u kojem se narudžbe unose pomoću kombinacija tipki ili grafička sučelja.
Jedan sam od onih koji su mislili da je ovo urednik za "hobotnice" ili ljude s više od 10 prstiju, jer me jednostavna činjenica da imam toliko tipkovnih prečaca natjerala da pomislim da VI bilo je to "čudovište" od urednika konzola. Istina je da od jučer učim to koristiti (čak i s vrlo osnovnim stvarima) ali navikavam se i to najgore (ili najbolje od svega) to je da mi se previše sviđa.
Uvijek mi je bilo ugodno s radom nano, ali istina je da je ovaj editor previše osnovni. Kad imamo grafičko okruženje, pokazivač se može koristiti za kopiranje / lijepljenje, ali kada smo u TTY stvari se mijenjaju. To je prva prednost koju smatram VIM. Ostale značajke koje mi se sviđaju su:
- Odabir teksta u stupcima.
- Isticanje sintakse.
- Isticanje zagrada, zagrada i zagrada (tako da je idealno za programiranje).
- Izuzetno moćan, čak i kad je datoteka koju uređujemo prekinuta, omogućuje nam kasnije vraćanje.
- ovdje možete vidjeti još mnogo toga ...
Jedini uređivač teksta u konzoli (od onih koje znam) koja se "približava" VI es MCEdit, MC-jev editor teksta. No, primijetite citate u gornjoj rečenici. VIM čak ima urednika u GTK-u. Ali ideja ovog posta nije da vas proda ili potakne na upotrebu VI, to je jednostavno način da vam kažem da ga je lakše koristiti nego što se stvarno čini.
Osnovni vodič o korištenju VIM-a
Razmišljao sam da vam ostavim niz prečaca na tipkovnici, ali mislim da bi bilo puno praktičnije kad bih vam na primjeru pokazao kako to funkcionira. Prvo što ćemo učiniti je instalirati VI ako to već nismo učinili ili ako ne dolazi prema zadanim postavkama u našoj omiljenoj distribuciji. Jednom instalirani, otvaramo terminal i stavljamo:
$ vim prueba.txt
Vidjet ćemo otprilike ovako:
Sada pritisnemo tipku I ili ključ umetak za prebacivanje iz naredbenog u način uređivanja i započinjanje tipkanja. Ako je moguće, napišemo bilo što duže od dva retka. Ja sam na primjer stavio:
Sada pritisnemo tipku ESC da biste izašli iz načina uređivanja, pomaknite se na početak dokumenta strelicama na tipkovnici i pritisnite tipku V. Primijetit ćete da dolje kaže sada VIZUALNI. Strelicom prema dolje označavamo sav tekst koji pišemo. Kad sve odaberemo, pritisnemo tipku Y. Nakon što to učinite, vidjet ćete da ispod označava broj kopiranih redaka.
Sada se pomičemo malo niže i pritisnemo tipku P. Svaki put kad ga pritisnemo, zalijepit će se isti tekst. Ako umjesto ključa Y pritisnemo tipku X, tekst koji smo odabrali bit će odsječen. Možemo ga ponovno zalijepiti ključem P.
Sada ćemo spremiti testni dokument. Pritisnemo ESC ako smo u načinu uređivanja i pišemo :w, odnosno dva boda i a W. Ono što ovo radi je pisanje ili spremanje onoga što radimo. Ako kasnije napišemo :q izaći ćemo iz urednika. Ako je ono što želimo spremiti i zatvoriti, pišemo ????.
Sad posljednji trik. Pretpostavimo da je terminal slučajno zatvoren i da izgubimo dokument. Ono što moramo učiniti je prepisati:
$ vim prueba.txt
i dobit ćemo nešto poput ovoga:
Ako pogledate na kraju, imamo niz mogućnosti. U ovom slučaju pritisnemo tipku R da dohvatimo prethodni dokument, tada će se od nas tražiti da pritisnemo ENTER I voila, možemo nastaviti tamo gdje smo stali. Ako smo slučajno pogodili ključ E (svejedno uredite) dokument možemo dohvatiti i upisivanjem : oporavak, i dobit ćemo nešto poput ovoga:
U ovom slučaju moja je mogućnost da napišem broj 1 i voila, naš se posao ponovno oporavlja.
Ako želite koristiti VI lakše, onda biste mogli instalirati GVIM, što je isto koristeći Gtk knjižnice za upotrebu izbornika i drugih opcija koje olakšavaju rad korisnika.
Postoji čak i produžetak za Firefox poziv Vimperor, koji nam omogućuje da preglednikom upravljamo kao da VI bit će 😀
I ovoliko daleko Howto, svaki prijedlog ili informacija je dobrodošao kako bismo svi mogli naučiti više korisnih stvari o VI.
Koristio bih Gvim, iako nisam vidio isticanje sintakse i bilo bi dobro da slike nekog teksta stavite u HTML da biste vidjeli kako je to sve. Idem na posao s Vimom, a zatim napravim jednu od onih dubokih analiza poput one s Geditom ... dajte mi tjedan dana i imam ga.
Ako želite vidjeti kako djeluje isticanje sintakse, ostavljam vam nekoliko primjera.
ompldr.org/vZTRlYg
ompldr.org/vZDd3cw
I na linku ispod puno shema koje ga čine vizualno ugodnijim. xP
Pozdrav.
Vim tutorial je vrlo dobar, nadam se da će jedan biti napravljen kasnije, malo napredniji ili neki drugi trikovi, što se može učiniti pomoću ovog alata;),
za trenutak da sada uđem u ovaj svijet vima
Trenutno sam zaglavljen s emacsom, što me u posljednje vrijeme sve više zarobljava, s druge strane vim mi jako otežava prelazak između teksta.
PS: Svaka čast! Oni su prvi na ljestvici.
+1
Znamo, mi ljudi koristimo Emacs!
Kad sam počeo čitati "Nikad nisam mislio da ću to reći, ali nevjerojatno mi se sviđa najbolji urednik terminala na GNU / Linuxu ..." Pomislio sam: sjajno, otkrio je Emacs!
Umjesto toga ispada da momak izlazi s pederima - stvarima koje netko pronađe na mreži!
Ma taj mačo. Pretpostavljam da onda koristiš ARS, jer korištenje distroa sa svime prožvakanim pretpostavljam da je to i peder, zar ne?
Čini mi se da je man emacs prilično lakši od vima, ali za ukuse boja.
vimtutor je vrlo dobar interaktivni vodič, osmišljen je tako da se završi za 25-30 minuta. Preporučuje se!
apt-get install vimtutor
vimtutor
To sigurno djeluje kod mene, moram poraditi na tome
Da, Vimtutor je zapravo sjajan ...
Igrajte ovu igru i tada nećete prestati koristiti vim i naučit ćete ga koristiti glupo, zaista, puno ćete vježbati s ovom igrom najosnovnije stvari o vimu, poput znanja kako se kretati prilično brzo.
http://vim-adventures.com/
Nisam programer, pa što trebam učiniti: urediti neki .conf ili s vremena na vrijeme staviti ruke u pkbuild, s NANO-om mi je to dovoljno i imam ih dosta. Jednom sam za testiranje otvorio datoteku u VIM-u i nisam ni znao kako da odem odatle.
Prilično osnovno za one koji počinju s vimom, čak sam i ja mislio da je to čudovište, ali kao i sve, stvar je samo u navici. xP
Ostavljam puno shema onima koji žele probati.
http://code.google.com/p/vimcolorschemetest/
Pozdrav.
@elav, ostavljam ti svoj vimrc kako bi mogao koristiti neki config koji ti odgovara 😉
http://paste.desdelinux.net/4465
Hvala 😀
Voliš izazivati plamen, ha? Ovo je vjerojatno najstariji plamen 😛
PS: VI Stijene!
Izvrsna lekcija! puno hvala 😀
vrlo zanimljivo: 3
Nešto osnovno je uvijek dobro.
Dobro je znati malo o svemu, u slučaju da vam jednog dana zatreba, Mudar će uvijek cijeniti žrtvu svojih bližnjih.
Izvrsna lekcija, ali ja sam novi u ovome i ne znam kako dodati uređivač brigthscript u gvim https://github.com/chooh/brightscript.vim.git Možete li mi pomoći