Sigurno svi moraju znati energija, po mom miÅ”ljenju najbolji ureÄivaÄ teksta za GNU / Linux. Prvih nekoliko puta sam koristio energija Bilo mi je vrlo komplicirano, ali otkako upravljam namjenskim poslužiteljem svog osobnog bloga, postao je moj zadani ureÄivaÄ, Äak i za programiranje, u ovom Äemo Älanku vidjeti kako primijeniti konaÄnu konfiguraciju za energija zahvaljujuÄi spremiÅ”tu koje sam pronaÅ”ao u GitHub.
Kao Å”to je uobiÄajeno u svijetu slobodnog softvera, energija Ima velik kapacitet za konfiguraciju i prilagodbu. Stoga sam odluÄio potražiti na internetu konfiguracije koje bi mi olakÅ”ale zadatak programiranja i naiÅ”ao sam na spremiÅ”te u GitHub stvorio MjeÅ”avina, tijekom 8 godina koristi i mijenja energija dobiti a vimrc konaÄan. DotiÄno spremiÅ”te možete pronaÄi ovdje, da vidimo kako ga instalirati.
Osnovna verzija ili "Awesome" verzija
MoguÄe je birati izmeÄu dvije verzije, osnovni koji neÄe instalirati nijedan dodatak, niti drugi puno cjelovitiji koji hoÄe energija vrlo moÄan urednik.
Da biste instalirali osnovnu, samo pokrenite sljedeÄu naredbu:
$ git klon git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
A za napredne ili āStraÅ”an"
git klon git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc za verziju "StraŔan"To je kako slijedi:
postaviti runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config.vim source ~ / .vim_runtime / vimr source ~ / .vim_runtime / vimr source ~ / .vim_runtime / vimr source ~ / .vim_runtime / vimr source ~ / .vim_runtime / vimr source ~ / .vim_runtime / vimr source ~ / .vim_runtime vim pokuŔajte source ~ / .vim_runtime / my_configs.vim catch endtry
Da bismo dodali vlastite konfiguracije, moramo urediti datoteku ~ / .vim_runtime / my_configs.vim.
Uredite zadane postavke
Prilikom instalacije zadana shema boja postavljena je na vrhovno more, moguÄe je promijeniti boje koriÅ”tene za isticanje sintakse pomoÄu energija ureÄivanje datoteke ~ / .vim_runtime / my_configs.vim i dodajuÄi sljedeÄi redak:
colorcheme peaksea
Mora se zamijeniti vrhovno more bilo kojom od ove ostale 3 sheme boja:
- solarizirano
- pite
- ir_crna
MoguÄi problemi s prozirnom pozadinom
MoguÄe je da prilikom instaliranja ove konfiguracije za Vim izgubimo prozirnu pozadinu terminala i vim vidimo na sljedeÄi naÄin:
Da biste rijeÅ”ili problem, potrebno je u datoteku dodati sljedeÄe retke ~ / .vim_runtime / my_configs.vim:
hi NonText ctermfg = 18 ctermbg = NONE cterm = NONE hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE hi Special ctermfg = Yellow ctermbg = NONE hi Komentar ctermfg = DarkYellow ctermbg = NONE hi Constant ctermfg = NONE ctermbg = NONE Žuta ctermbg = NEMA hi LineNr ctermfg = DarkGrey ctermbg = NEMA hi PreProc ctermfg = zelena ctermbg = NONE hi Izjava ctermfg = cijan ctermbg = NEMA hi tip ctermfg = cijan ctermbg = NEMA hi PogreŔka ctermfg = crvena ctermbg Identifikacija Magenta centambgenta Magenta Magenta Magenta Magenta centa = NONE hi specialKey ctermfg = Cijan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi direktorij ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi Red ctermfg = Magenta ctermbg = NONE ctermg = NONE ctermg = NONE ctermg = NONE ctermg = NONE ctermg = NONE ctermg = NONE ctermg = NONE ctermg = NONE ctermg bok DiffDelete ctermfg = Plavi ctermbg = NEMA
Å to uklanja crnu pozadinu (ctermbg = NEMA) svih kljuÄnih rijeÄi u programskom jeziku i web mjesta na kojima nema teksta (Netekst).
Ostale preinake
Osobno volim istaknuti trenutni redak sljedeÄim izgledom:
hi CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD hi CursorColumn guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD
Nakon primjene svih ovih promjena, Vim izgleda ovako:
ZakljuÄak
Ovo je moj prvi Älanak kao suradnik DesdeLinux, Nadam se da vam je bilo korisno. Jeste li znali ovu konfiguraciju za Vim? Koje prilagodbe ste napravili? Ostavite komentar !.
Bio sam jedan od onih koji su mrzili VIM, rekao sam da je to ureÄivaÄ teksta za Pulpos .. ali veÄ neko vrijeme koristim ga viÅ”e nego Nano (drugi urednik, a ne eNano iz naÅ”e zajednice) xDD
Dogodilo mi se pomalo poput vas, kad sam vidio da je Vim neŔto kompliciraniji, koristio sam Nano, sve dok se nisam potrudio naviknuti na Vima i on mi je postao zadani urednik. Živjeli!
Tako je .. usput, drago mi je Ŕto ste ovdje .. DobrodoŔli!
Hvala vam, nadam se da mogu doprinijeti kvalitetnim Älancima. Živjeli!
Uvijek sam koristio Vi, tamo sam modificirao svoje COBOL skripte (moj prvi posao sa 17 godina) xD Nikad nisam koristio drugu zbog lijenosti, ali jako me dobro smjestio i imaju nevjerojatne preÄace!
Pozdrav.
Pa, koliko znam obojica su Nanosi i urednici su, pa joŔ uvijek ne znam koji koristite ... ili možda oboje. xD
GNU Nano je softver, dok je nano koji je u ovoj zajednici pseudonim osobe.
Prestani koristiti moje ime maca, potroŔeno je xD
ENano sa sustavom Windows XP .. WTF?
Bio sam u uni uu
Izgovori! PreŔli ste na tamnu stranu! XD
A Å”to se tiÄe posta ... Mislim da bih trebao nauÄiti koristiti Vim o_o
Ja sam i na sustavima Windows Vista i Debian Wheezy, zato se nemojte žaliti ako komentiram s Google Chromeom 30 (zapravo, to je Chromium 30) s Vistom.
Znam taj osjeÄaj brate.
Jer neŔto je da kad govorim o GNU Nano, napiŔem GNU Nano (ne samo nano zbog dvosmislenosti generirane vaŔim aliasom).
Samo oni koji su dovoljno vrijedni mogu koristiti Vim (Ŕto ja osobno ne ubrajam).
Prekompliciran je, ali oÄito je da je bolji urednik, svi o njemu visoko govore.
VeÄ neko vrijeme koristim VIM, evo moje konfiguracije koju koristim u Ubuntuu i OSX-u
https://github.com/abimaelmartell/dotfiles
Ne razumijem vim ... PokuÅ”ao sam, ali uvijek se vraÄam nanou, nedostatak navike, pretpostavljam, ali to me koÅ”ta š
Vjerujte mi, kada se prilagodite, to postaje neophodno. To Å”to možete kopirati / premjestiti / promijeniti tekst, izbrisati ili urediti tekst u stupcu ... svejedno, kad nemate VIM grafiÄko suÄelje, sjajno je ... pa Äak i s grafiÄkim suÄeljem je sjajno š
Kad nema okoline, najbolji je MC (ponoÄni zapovjednik)
Sve to radim u Geanyu. Ne vidim zaÅ”to uÄiti komplicirane stvari. Oduvijek sam mislio da se softver mora prilagoditi ljudima, a ne obrnuto. Ali hej, svijet je slobodan ... trenutno.
Kako bi bilo? .. ..Moram se ne složiti s vaÅ”im komentarom .. ..ne Äini mi se poÅ”tenim Å”to uopÄeno mislite da odreÄeni softver nije prilagoÄen "ljudskim biÄima" .. ..jednostavno zato Å”to potrebe i perspektiva svakog od njih ... variraju, au nekim sluÄajevima i puno ...
Za neke je najbolji nano editor, ne podržavam ga ni za najmanju promjenu .. ..neki poput geany, ninjaIDE, eclipse .. i viÅ”e volim jedno ili drugo ovisno o sluÄaju .. ..drugi emacs , Vidio sam ..
Stvari koje se Äine teÅ”kim za nauÄiti, iako ne uvijek, imaju svoje prednosti .. ..za velike koliÄine podataka u datoteci, a mislim stvarno velike (TB) .. neki urednici neÄe vam dopustiti ni da ih otvorite. ... i sa Vi ne samo da bih je mogao otvoriti ... veÄ bih mogao raditi složeno rukovanje putem regularnih izraza ...
Samo moje miŔljenje .. .. Nadam se da razumijeŔ ..
Da vidimo, u gotovo svim ureÄivaÄima koje sam koristio spremate pomoÄu Ctrl + S (Spremi) i izlazite s Ctrl + Q (Prestani). A kreÄete se pomoÄu prikladnih tipki sa strelicama koje imaju male strelice. Recite mi kako se to radi u vim-u? š
Razumijem tvoje miŔljenje, smiri se.
Em .. ..jednostavno .. ..za pomicanje to možete uÄiniti i malim strelicama .. kao kod tipki 'HJKL' .. normalno u vi-like ..
Da biste spremili i izaÅ”li iz ': wq' .. š
Dajte mu priliku da nauÄi kako se rukuje vim-om .. ..ali pokuÅ”ajte tjedan dana .. samo koristeÄi vim .. ..kad nauÄite alate, brzina koju pruža je ogromna ..
Morat Äu to pokuÅ”ati otvorenog uma, jer istina je da me vremena u kojima sam ga pozvao da to uÄini ureÄuje jednostavno oÄajna, a na kraju koristim nano.
Zadovoljan sam s emacsom
U tome vas podržavam, buduÄi da je GNU Emacs praktiÄki Å”vicarski vojni nož Å”to se tiÄe ureÄivanja tekstova i skripti. Ako želite guglati ili upravljati poÅ”tom. Emacs s nekoliko dodataka to može uÄiniti dobro.
Sretan sam s monodevelopom
ISKLJUÄIVANJE
Wenas .. ..prije svega, super Å”to ste odluÄili doprinijeti .. a joÅ” viÅ”e ovakvim postom .. ..Hvala vam !! !!
Dugo sam tražio neÅ”to sliÄno .. da bih poÄeo ÄeÅ”Äe koristiti Vim .. ..iako sam uvijek koristio Vi .. ..za velike projekte, idealno je imati dobru konfiguraciju i smjestiti se u Vim. ... joÅ” jednom, hvala .. ..i nastavljamo Äitati .. š
Morali biste instalirati Vima prije nego Ŕto slijepo presudite. Za sada koristim GNU Nano i GNU Emacs.
Postavljanje je izvrsno Alejandro ... MeÄutim, sheme boja su straÅ”ne. Ne znam znate li odjednom gdje možete pronaÄi atraktivnije sheme boja. Meni se osobno jako sviÄa Textmateova shema Sumraka.
Ako vam se ne sviÄa nijedna shema boja koja dolazi u spremiÅ”tu, možete pokuÅ”ati instalirati bilo koju drugu ili izmijeniti boje po svom ukusu ureÄivanjem vrijednosti ctermfg.
bok NonText ctermfg = 18 ctermbg = NIJE cterm = NEMA
hi Normalno ctermfg = 16 ctermbg = NIJE cterm = NEMA
bok Posebni ctermfg = Žuti ctermbg = NEMA
bok Komentiraj ctermfg = Tamnožuta ctermbg = NEMA
bok Konstanta ctermfg = Plava ctermbg = NEMA
hi Broj ctermfg = Žuti ctermbg = NEMA
bok LineNr ctermfg = DarkGrey ctermbg = NEMA
bok PreProc ctermfg = Zeleni ctermbg = NEMA
hi Izjava ctermfg = Cijan ctermbg = NEMA
hi Tip ctermfg = Cijan ctermbg = NEMA
hi PogreŔka ctermfg = Crveni ctermbg = NEMA
bok Identifikator ctermfg = Magenta ctermbg = NEMA
bok SpecialKey ctermfg = Cijan ctermbg = NEMA
bok NonText ctermfg = Plavi ctermbg = NEMA
bok Direktorij ctermfg = Plavi ctermbg = NEMA
bok MoreMsg ctermfg = Zeleni ctermbg = NEMA
bok Naslov ctermfg = Magenta ctermbg = NEMA
bok WarningMsg ctermfg = Crveni ctermbg = NEMA
bok DiffDelete ctermfg = Plavi ctermbg = NEMA
Pozdrav.
Kako si. dobar Älanak. Bilo bi dobro objaviti neÅ”to o tome kako iskoristiti ovu konfiguraciju. Za one korisnike koji nisu toliko struÄni u vim-u kao ja š
Vrlo zanimljivo i zahvalno, uvelike poboljÅ”ava upotrebu vima, ali kako stavljate brojeve redaka? Jedino Å”to nisam uspio postiÄi.
Hvala na ulazu
: set broj
SkraÄeno ': set nu' .. ..i ukloniti ga ': set nonu' š
Koristim ovo:
: set nije kompatibilno ravnalo laststatus = 2 showcmd showmode broj
A da biste istaknuli trenutni redak koji vam treba: postavite kursor.
Zaboravila sam, pozdrav.
Vim, najbolje oružje za korisnike Linuxa i Unixa. Najbolje od svega je Ŕto možete prilagoditi vim, moj je C / C ++ IDE, NERDTree.
Dobar doprinos!
Bez struÄnog korisnika i bez dobivanja sav sok koji ima vim, priliÄno sam se naviknuo na njega i koristim ga kao glavni urednik. Mislim da je najbolji naÄin da se na to naviknem, jer u poÄetku može postati oÄajno, napraviti tutorial koji dolazi s programom (upotrijebite naredbu "vimtutor"). Tako sam i uÄinio i pomoglo mi je. Tijekom Äitanja vodiÄa istovremeno koristite vim.
Pozdrav zajednice, koristim vim i kao i mnogi od vas smatram ga nezamjenjivim alatom za svoj posao. Želio sam pružiti vrlo koristan savjet za rukovanje instalacijom dodataka. Alat se naziva "patogen". Ovaj dodatak upravlja putovima razliÄitih dodataka, ÄineÄi njihovu instalaciju i deinstalaciju vrlo jednostavnom. Ako koristite vim, morate koristiti ovaj alat. JoÅ” jedan savjet: na stranici vimbits.com nalazi se puno vrlo zanimljivih mapa i postavki. A za one koji koriste Python, preporuÄujem dodatak za modus python. Nadam se da im služi kao i meni.
Koristimo Linux.
????
JoÅ” nisam koristila Vim, to me Äini vrlo znatiželjnom. Moram probati, ali sada!
Ovdje se slažem s puno toga.
SjeÄam se da sam prvih nekoliko dana pokuÅ”avao koristiti vim i uvijek sam ga ostavljao, jer mi se Äinilo teÅ”ko koristiti ga, sve dok mi se jednog dana nije poÄelo tako Äiniti i mogao sam malo razumjeti kako to radi.
Odatle je postao moj omiljeni ureÄivaÄ teksta, kad moram brzo urediti datoteku na konzoli.
Usput, dobar Älanak.
Hvala, drago mi je da je to bio zanimljiv Älanak.
Pozdrav.
... post je jako dobar, jako volim vim. Koristim ga za programiranje, jer sam za konfiguriranje luka uvijek imao poteÅ”koÄa, ali to je stvar prakse. Ovaj post od danas nije zastario.
Pozdrav!
Å to kažete, imam problem Å”to je ova veza prekinuta, netko bi mi mogao reÄi koja trenutno radi. Trenutno testiram neke od vaÅ”ih preporuka, ali volio bih znati vaÅ”e miÅ”ljenje ... Hvala !!
Pozdrav!
izvor ~ / .vim_runtime / vimrcs / plugins_config.vim
... Imao sam problema s datotekom dnevnika yankring dodatka pri pokuÅ”aju stvaranja datoteke dnevnika yankring_history_v2.txt. Bilo koja ideja koju mi āāmožete pružiti kako to rijeÅ”iti ...
Pozdrav!
SviÄa mi se tvoj blog.
Samo vam želim reÄi da imate veze do pokvarenih slika.