Davno sam o tome razgovarao Uzvišeni tekst, vrlo, vrlo cjelovit uređivač teksta i njegove brojne funkcionalnosti.
Još uvijek to mislim Uzvišeni tekst prilično je moćan i vrijedi ga koristiti, ali ima velikih nedostataka, posebno nekih koji se kose s mojim idejama i načelima u vezi sa softverom.
Prije svega, nije besplatno i to se mora jasno staviti do znanja. Vrlo je kreativno što je neograničeno vrijeme za testiranje i vrlo lijepo kako je napisano Piton, ali nije sve med na pahuljicama i da budem iskren, ima fatalnu pogrešku: lomi vas dame klikere sa svojim skočnim prozorima "Ažuriranje na novu verziju" svaki put kada otvorite uređivač, nije važno što ga već imate ažuriran, on vam uvijek kaže. Još jedna zubobolja je da svaki put kad spremim ili zatvorim 3 datoteke s tim uređivačem, pojavi mi se još jedan skočni prozor koji mi kaže "Koristite probnu licencu, želite li je kupiti?" ili nešto vrlo blisko tome.
Ok, ok, razumijem da trebate zaraditi novac i pozdravljam neograničenu probnu licencu, ali onu koja mi šalje neželjenu poštu na svoj stol ... hmmm, nekako mi se ne sviđa, pa sam odlučila pronaći nešto što se bolje prilagodilo mojim potrebama "Stallmannian" (XD).
Prvo je bilo Kate, izdavač velikog KDE, što je samo po sebi vrlo dobro i sve to, ali, dobro ... nije tako proširivo kako neki kažu, ili je to stvarno lošeg izgleda, ako je tako, molim vas ispravite me i pokažite mi ekstenzije za Kate. Naravno, proširenja za program.
Tada je došlo VI... Nisam to mogao podnijeti, premoćan je, ali to pretjerivanje u njegovoj snazi prati pretjerano visoka krivulja učenja.
Pričao mi je duh Tekstualni drug, ali to je samo za Mac i dao sam mu dvije šipke u glavu jer je govorio gluposti.
Tada je došlo Komodo uredi, vrlo kvalitetan IDE za koji sam mislio da će biti glavni kandidat Uzvišeni tekst na razini podržanih programskih jezika, s puno snage i relativno prilagodljiv iako mu nigdje nije nedostajalo (ili nisam mogao pronaći) bilo što poput gumba za kompajliranje ili izvršavanje (a la Geany) ili nekog Build-sustava (a la Sublime- text), što je dodalo činjenici da ga nisam mogao instalirati ni na koji način, već pokretanjem binarnog ... bolje da i dalje budete tamo.
Na kraju sam pomislio na Geany, ali stvarno mi se ne sviđa, nije baš minimalistički ili prilagodljiv koliko bih želio, iako ako je vrlo moćan, to nikada nikome neće biti oduzeto. .. Nakon čitanja tamo uočio sam da su razgovarali o tome gedit, koji je trebao biti najfleksibilniji uređivač teksta od svega, što čovjek smatra ispravnim? Pred nosom sam imao ono što sam tražio.
Pa krenimo na posao:
Kao prvo gedit je običan uređivač teksta koji sam po sebi može upola pružiti neke osnovne mogućnosti programera, ali ne i sposobnosti nekoga poput mene koji svakodnevno jede knjige i članke o programiranju i želi cijelo vrijeme programirati, pa, vrijeme je da proširimo našeg patuljka kako bismo ga pretvorili u čudovište:
Prije svega, morate preuzeti glavni pribor:
sudo apt-get install gedit-plugins
A zatim stavite sljedeće dodatke za podršku novih alata, tema i više programskih jezika:
sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate
Naravno, puno puta nemamo ove jednostavne pakete u našim distribucijama, kažem vam od tada gmate očito je to smetnja jer nije u reposima ničega, za što je potrebno pribjeći dragom ići.
Ako nemaju ići instalirajte i potražite
paqueqte git-core
i instalirajte ga.
Zatim morate instalirati sljedeće pakete:
python-webkit python-pyinotify ack-grep
I na kraju napravite klon koda od ići:
git clone git://github.com/gmate/gmate.git
I instalirajte ga:
sh install.sh
Ovim smo instalirali sve što nam je potrebno za "trovanje" našeg gedit i pretvorite ga u prekrasan, minimalistički IDE.
Prije svega moramo započeti s glavnim, označavanjem linija u uporabi, nabrajanjem linija i automatskim zatvaranjem zagrada, zagrada, citata itd., Itd. Za to jednostavno moramo ići Uredi »Postavke tada provjeravamo sljedeće mogućnosti:
- <° Aktivirajte numeriranje linija.
- <° Označi trenutnu liniju.
- <° Označite parove zagrada.
Zatim ćemo prijeći na odjeljak uređivača, gdje ćemo premjestiti sljedeće parametre:
- <° Širina kartice: iznosi 8, koristim je u 4 za ukus, ali svi je mogu imati na razini koja mu se sviđa, to će ograničiti veličinu uvlačenja s jezičkom.
- <° Aktivirajte automatsko krvarenje.
- <° Stvorite spremljenu kopiju datoteka prije spremanja i automatski ih spremajte: "sve dok želite". To je posebno važno, ne želimo da naš kôd zbog neke pogreške ode u pakao i nemamo sigurnosne kopije.
Sada dolazi dio dodatne opreme. Ovdje bi o stvarima trebalo dugo vremena da se razgovara o svima njima, dobra stvar je što nam klik na "about" daje vrlo specifičan i izravan opis onoga što je komplement i čemu služi. Ostavit ću vam one koje koristim i koje im pružam.
- <° Potpune zagrade: dobro znamo kako ih koristim.
- <° Crtanje razmaka: crta točke između svake riječi, što mi omogućuje da znam koliko je razmaka između jedne i druge.
- <° Konzola
Piton
- : ovaj je alat jedan od bitnih alata za mene i svakog samopoštovajućeg Pydevelopera, smeta mu ulazak u mape putem terminala i ručno izvršavanje datoteka, bolje je kopirati i zalijepiti, unijeti i voila, radim ... naravno postoje pogreške koje se neće pokrenuti i reći će vam što se događa.
- <° Panel preglednika datoteka: korisno, vrlo korisno. To nam jednostavno omogućuje da vidimo naše stablo mapa pored zaslona kako bismo mogli prelaziti između datoteka.
- <° Ispiranje terminala: isti je kao terminal
Piton
- samo je ovo normalan terminal koji vam omogućuje sve.
- <° Rezovi ili
Komadići
- - samo sveti gral cijele ove stvari, ako ste izvodili cijeli postupak instalacije i ne koristite
Komadići
- , bolje je dati si metak u glavu, to su, da rezimiramo i stavimo u drugi odjeljak, dovršeni automobil
gedit
- , Ali bolje.
Tipografija i boje.
Ovo je više od svih grafičkih odjeljaka koji, iako to nije nešto što vam ne dopušta rad, to je ono što vaš rad čini vrlo ugodnim iz nekoliko razloga. Prije svega, sve u bijelim i crnim slovima je neugodno, malo plave boje i fuksije za isticanje i voila, gedit Jadno je i noću vam razbija oči (ako ste programer koji poštuje sebe, nemojte programirati danju) A ovo je gdje gmate ulazi; Ukratko objašnjavam:
gmate je skup dodataka, vizualnih stilova i jezika za gedit, tako jednostavno, donosi nam teme, više jezika i dodataka.
Ovdje je to jednostavno stvar ukusa, ali ono iz čega moraju izabrati, to imaju. Zapravo ima teme koje volim, poput Monokaija, temu s istim bojama kao Uzvišeni tekst o Tamni drug, jednaka Tekstualni drug.
Ali ovdje sve ovisi o ukusu svake osobe.
Isječci ili isječci.
Ovo je vrhunac gedit, njegova sposobnost automatskog popunjavanja, ali ne samo to, već i to da je 100% podesiva, jer ne samo da prema zadanim postavkama donosi najčešće funkcije jezika koje ima, već nam omogućuje i dodavanje naših, pa čak i stavljanje njegove cjelovite strukture u simboli, pa čak i s poljima za popunjavanje.
Brzo objašnjavam što učiniti, jer jednostavnije je nemoguće:
Prvo idemo na odjeljak alata i tamo kliknemo na "upravljanje isječcima" (uvijek je na engleskom) i tamo tražimo jezik koji želimo izmijeniti.
Vidjet ćemo ovakve stvari:
Pa, jednostavnije nemoguće, dodati novo isječak samo kliknite na znak "+" na dnu, dajemo mu ime koje želimo i unosimo. Zatim u polje za pisanje (označeno na slici) upisujemo ono što želimo da se pojavi kada zovemo isječak i ako želimo možemo im dodati malo "inteligencije", primjer:
Postavljena metoda piton:
def set$1(self, ${2:newValue}): self._$1 = $2
Zanemarite sintaksu pitonPogledajte znakove $. Označavaju nešto slično konstanti, oni jednostavno preuzimaju vrijednost preko bilo čega što im je dodijeljeno, u ovom slučaju $ 1 uzima vrijednost selfa i zaustavlja se točno na $ {2:}, jer tamo započinje drugo uzimanje vrijednosti. Drugi od $ -a, kao i prvi, uzima vrijednosti, ali ono što čini jest uzima vrijednost iz tekstualnog polja; {2:} je sljedeće:
- <° Oznake {} označavaju da će ovdje programer unijeti varijablu, vrijednost, tekst itd.
- <° 2: označava da je to drugi od parametara.
- <° newValue je jednostavno tekst koji će se pojaviti kao pokazatelj da tu treba postaviti vrijednost.
- Na kraju self ._ $ 1 = $ 2 ono što čini je:
- <° $ 1 naziva vrijednost prvog sebstva.
- <° $ 2 stvara a
isječak
- za unos nove vrijednosti.
Na kraju je ovo rezultat:
Zvuči komplicirano, ali vjerujte mi, budući da ste amaterski programer koji studira na lošem sveučilištu i kojem je Internet samo sigurnosna kopija, to možete i razumjeti. Pomoću ovog alata ne samo da ćete imati vrlo moćan uređivač koda, već i izuzetno oblikovan.
Sada da zatvorimo i odgovorimo na neka pitanja koja zasigurno imaju mnogi:
- <° Da li ovo vrijedi samo za jezike koji se tumače kao
HTML
- ,
Piton
- ,
JavaCrypt
- ?
- Ne, zapravo, ako imate instalirane kompajlere, na primjer g ++, možete kompajlirati iz ugrađenog terminala s: g ++ filename.cpp ili g ++ / filepath filename.cpp
- <° Mogu li dodati više jezika nego što sam već učinio
gedit
- je li sve ovo?
- Da, ali to će biti objašnjeno na forumu zajednice, malo je složenije.
- <° Mogu li stvoriti vlastite teme za
gedit
- ?
- Da, ali još uvijek ne znam točno kako se to radi, to će biti objašnjeno na forumu
- kad moje znanje o toj temi bude završeno.
Za sada je to sve, nadam se da vam se svidjelo i da vam je korisno.