Sigurno svi morate znati energija, po mom mišljenju najbolji uređivač teksta za GNU / Linux. Prvi put sam koristio energija Smatram da je to veoma komplikovano, ali pošto ja upravljam namenskim serverom svog ličnog bloga, on je postao moj podrazumevani editor, čak i za programiranje. U ovom članku ćemo videti kako da primenim konačnu konfiguraciju za energija zahvaljujući spremištu na kojem sam našao GitHub.
Kao i obično u svijetu slobodnog softvera, energija Ima veliki kapacitet za konfiguraciju i prilagođavanje. Zato sam odlučio da pretražim internet za konfiguracije koje bi olakšale zadatak programiranja i naišao sam na spremište na GitHub stvorio prijatelju, tokom 8 godina koristio i modificirao energija dobiti a vimrc definitivno. Možete pronaći predmetno spremište ovdje, hajde da vidimo kako da ga instaliramo.
Osnovna verzija ili “Awesome” verzija
Moguće je birati između dvije verzije, a osnovni koji neće instalirati nijedan dodatak, ili neki drugi puno potpuniji koji će napraviti energija veoma 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 “fenomenalan":
git klon git://github.com/amix/vimrc.git ~/.vim_runtime sh ~/.vim_runtime/install_awesome_vimrc.sh
El vimrc za verziju "fenomenalan" To je kako slijedi:
set runtimepath+=~/.vim_runtime source ~/.vim_runtime/vimrcs/basic.vim izvor ~/.vim_runtime/vimrcs/filetypes.vim izvor ~/.vim_runtime/vimrcs/plugins_config.vim izvor ~/.vim_runtime/vimrcs/extended. vim try 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 je postavljena na peaksea, moguće je promijeniti boje koje se koriste za isticanje sintakse pomoću energija uređivanje fajla ~/.vim_runtime/my_configs.vim i dodavanjem sljedećeg reda:
colorscheme peaksea
mora biti zamijenjen peaksea bilo kojom od ove druge 3 sheme boja:
- solarizovano
- pyte
- ir_black
Mogući problemi sa prozirnom pozadinom
Moguće je da prilikom instalacije ove konfiguracije za Vim izgubimo transparentnu pozadinu terminala i vidimo vim na sljedeći način:
Da biste riješili problem potrebno je dodati sljedeće redove u datoteku ~/.vim_runtime/my_configs.vim:
hi NonText ctermfg=18 ctermbg=NEMA cterm=NEMA hi Normal ctermfg=16 ctermbg=NEMA cterm=NEMA hi Specijalni ctermfg=Žuti ctermbg=NEMA hi Komentar ctermfg=DarkYellow ctermbg=NEMA hi Konstantan ctermfg=Plavi hi broj ctermbg=NONE Žuta ctermbg=NEMA hi LineNr ctermfg=Tamnosiva ctermbg=NEMA hi PreProc ctermfg=Zelena ctermbg=NEMA hi Izjava ctermfg=Cyan ctermbg=NEMA hi Type ctermfg=Cyan ctermbg=NEMA hi Greška ctermfg=Crvena ctermbg=NEMA ctermgctermg I =NONE hi SpecialKey ctermfg=Cyan ctermbg=NEMA hi NonText ctermfg=Plava ctermbg=NEMA hi Direktorij ctermfg=Plava ctermbg=NEMA zdravo MoreMsg ctermfg=Zelena ctermbg=NEMA hi Naslov ctermfg=Magenta ctermbg=NONE hi Warning hi DiffDelete ctermfg=Plavo ctermbg=NEMA
Što eliminiše crnu pozadinu (ctermbg=NEMA) svih ključnih riječi programskog jezika i mjesta na kojima nema teksta (NonText).
Ostale izmjene
Lično volim da istaknem trenutnu liniju sa sljedećim izgledom:
hi CursorLine guifg=NEMA guibg=#121212 gui=NEMA ctermfg=NEMA ctermbg=NEMA cterm=BOLD hi CursorColumn guifg=NEMA guibg=#121212 gui=NEMA ctermfg=NEMA ctermbg=NEMA cterm=BOLD
Nakon primjene svih ovih promjena, Vim izgleda ovako:
zaključak
Ovo je bio moj prvi članak kao saradnik DesdeLinux, nadam se da vam je bilo korisno. Da li ste znali ovu konfiguraciju za Vim? Koja ste prilagođavanja napravili na njemu? Ostavite komentar!
Bio sam jedan od onih koji su mrzeli VIM, rekao sam da je to uređivač teksta za Pulpos... ali već neko vrijeme ga koristim više nego Nano (drugi editor, ne eNano naše zajednice) xDD
I meni se desilo kao i tebi, pošto sam vidio da je Vim nešto komplikovaniji, koristio sam Nano, sve dok nisam imao muke da se naviknem na Vim i on je postao moj zadani editor. Pozdrav!
Tako je... usput, zadovoljstvo mi je što ste ovdje... Dobrodošli!
Hvala, nadam se da ću doprinijeti kvalitetnim člancima. Pozdrav!
Uvijek sam koristio Vi, tamo sam modificirao svoje COBOL skripte (prvi posao sa 17 godina) xD Nikad nisam koristio drugu iz lijenosti ali mi je jako odgovarao, a imaju nevjerovatne prečice!
Pozdrav.
Pa, koliko ja znam, oba su Nanos i oni su Editori, tako da još uvijek ne znam koji koristite... ili možda koristite i jedno i drugo. xd
GNU Nano je softver, dok je nano koji se nalazi u ovoj zajednici alias osobe.
Prestani koristiti moje ime, prokletstvo, uzalud je xD
eNano sa Windows XP.. WTF?
Bio sam na univerzitetu
Oprostite! Prešli ste na tamnu stranu! XD
A što se tiče posta... Mislim da bih trebao naučiti koristiti Vim o_o
Koristim i Windows Vista i Debian Wheezy, tako da se nemojte žaliti ako komentiram Google Chrome 30 (zapravo, to je Chromium 30) sa Vistom.
Znam taj osjećaj brate.
Postoji razlog zašto kada govorim o GNU Nano, pišem GNU Nano (ne samo nano zbog dvosmislenosti koju vaš alias generiše).
Samo oni koji su dovoljno vredni mogu koristiti Vim (koji ne uključuje mene).
Ponovo je komplikovano, ali je očigledno da je bolji urednik, svi o njemu govore pohvalno.
Već neko vrijeme koristim VIM, evo moje konfiguracije koju koristim u Ubuntu i OSX-u
https://github.com/abimaelmartell/dotfiles
Ne razumem vim... Pokušao sam ali se uvek vraćam na nano zbog nedostatka navike, valjda, ali teško mi je 🙁
Vjerujte, kada se prilagodite to postaje bitno. Mogućnost kopiranja/premeštanja/mjenjanja teksta, brisanja ili uređivanja teksta u koloni... pa, kada nemate grafičko sučelje VIM je odlično... a čak i sa grafičkim sučeljem je odlično 😀
Kada nema okruženja najbolji je MC (Midnight commander)
Sve to radim u Geany-u. Ne vidim zašto učiti komplikovane stvari. Uvijek sam mislio da je softver taj koji treba da se prilagodi ljudskim bićima, a ne obrnuto. Ali hej, svijet je slobodan... za sada.
Šta ima?... ..moram da se ne složim sa tvojim komentarom... ..ne čini mi se fer da generalno misliš da određeni softver nije prilagođen 'ljudskim bićima'... ..jednostavno jer potrebe i perspektiva svakog... variraju, au nekim slučajevima i dosta...
Nekima je najbolji nano editor, ja ga ne podržavam ni za najmanju promjenu... ..neki kao geany, ninjaIDE, eclipse... a više volim jedno ili drugo ovisno o slučaju... . .drugi emacs, vidio sam..
Stvari koje izgledaju komplikovano za naučiti, iako ne uvijek, obično imaju svoje prednosti... za velike količine podataka u datoteci, a mislim stvarno visoke (TBs).. neki urednici vam ne bi dopustili ni da je otvorite... i sa Vi ne samo da sam mogao da ga otvorim... već sam mogao da radim složeno upravljanje preko regularnih izraza...
Samo moje misljenje... nadam se da razumes...
Da vidimo, u skoro svim uređivačima koje sam koristio spremate sa Ctrl+S (Sačuvaj), a izlazite sa Ctrl+Q (Izađi). A vi se krećete pomoću praktičnih tastera sa strelicama. Reci mi kako da to uradim u Vimu? 😉
Razumem tvoje misljenje, smiri se.
Em... ..jednostavno... ..za pomicanje možete to učiniti i sa strelicama...i sa 'HJKL' tipkama...normalno u vi-like...
Za spremanje i izlaz ':wq'.. 😉
Probajte da naučite kako koristiti vim... ..sa ali probajte nedelju dana...samo koristeći vim... ..kada naučite alate, brzina koju vam daje je ogromna..
Moraću da ga isprobam otvorenog uma, jer istina je da me vreme kada sam ga pozvao da izvršim uređivanje jednostavno izluđuje, i na kraju koristim nano.
Zadovoljan sam emacs-om
Podržavam vas u tome, pošto je GNU Emacs praktički švicarski nož kada je u pitanju uređivanje tekstova i skripti. Ako želite guglati ili upravljati svojom e-poštom. Emacs sa nekoliko dodataka može to učiniti dobro.
Zadovoljan sam monodevelopom
TROLLING OFF
Wenas... pre svega, super što si odlučio da doprineseš... a još više sa ovakvim postom... hvala ti puno!!..
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 udobno se smjestiti sa Vimom... ..još jednom, hvala.. ..i nastavljamo čitati.. 😉
Morao bih instalirati Vim prije nego što donesem slijepu procjenu. Za sada koristim GNU Nano i GNU Emacs.
Postavka je odlična Alejandro… Međutim, sheme boja su užasne. Ne znam da li odjednom znate gdje možete pronaći atraktivnije sheme boja. Lično mi se jako sviđa Textmateova Twilight shema.
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đujući ove ctermfg vrijednosti.
hi NonText ctermfg=18 ctermbg=NEMA cterm=NEMA
hi Normalno ctermfg=16 ctermbg=NEMA cterm=NEMA
hi Specijalni ctermfg=Žuti ctermbg=NEMA
hi Komentar ctermfg=DarkYellow ctermbg=NEMA
hi Konstantna ctermfg=Plava ctermmbg=NEMA
hi Broj ctermfg=Žuti ctermbg=NEMA
hi LineNr ctermfg=Tamnosiva ctermbg=NEMA
hi PreProc ctermfg=Zelena ctermbg=NEMA
hi Izjava ctermfg=Cyan ctermbg=NEMA
hi Upišite ctermfg=Cyan ctermbg=NEMA
hi Greška ctermfg=Mreža ctermbg=NEMA
hi Identifikator ctermfg=Magenta ctermbg=NEMA
hi SpecialKey ctermfg=Cyan ctermbg=NEMA
hi NonText ctermfg=Plava ctermbg=NEMA
hi Direktorij ctermfg=Plava ctermbg=NEMA
hi MoreMsg ctermfg=Zelena ctermbg=NEMA
hi Naslov ctermfg=Magenta ctermbg=NEMA
hi WarningMsg ctermfg=Mreža ctermbg=NEMA
hi DiffDelete ctermfg=Plavo 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 eksperti za vim kao ja :)
Vrlo zanimljivo i zahvalno, mnogo poboljšava korištenje vim-a, ali kako smjestiti brojeve redova? To je jedino što nisam uspio postići.
Hvala na unosu
:set number
Skraćeno ':set nu' .. ..i za uklanjanje ':set nonu' 😉
Koristim ovo:
:set notcompatible vladar laststatus=2 showcmd showmode broj
A da biste istakli trenutnu liniju morate :set cursorline.
Zaboravio sam pozdrav.
Vim, najbolje oružje za Linux&Unix korisnika. Najbolje od svega, možete oblikovati vim po svom ukusu, moj je C/C++ IDE, NERDTree.
Dobar doprinos!
Iako nisam stručan korisnik i nisam izvukao maksimum iz Vima, prilično sam se navikao na njega i koristim ga kao glavni uređivač. Mislim da je najbolja stvar na koju možete početi da se navikavate, budući da u početku može biti frustrirajuće, da uradite tutorijal koji dolazi uz program (koristite komandu "vimtutor"). To sam uradio i pomoglo mi je. Dok čitate tutorijal, istovremeno koristite vim.
Pozdrav zajednici, koristim vim i kao i mnogi od vas, smatram da je to osnovno sredstvo za moj rad. Htio sam dati vrlo koristan savjet za upravljanje instalacijom dodataka. Alat se zove "patogen". Ovaj dodatak upravlja putanjama za različite dodatke, čineći njihovu instalaciju i deinstalaciju vrlo jednostavnim. Ako koristite vim, morate koristiti ovaj alat. Još jedan savjet: na stranici vimbits.com ima puno vrlo zanimljivih mapa i konfiguracija. A za one koji koriste Python, preporučujem dodatak za python-mode. Nadam se da će služiti i vama kao i meni.
Koristimo Linux.
🙂
Još nisam koristio Vim, veoma sam radoznao. Moram da probam, ali sada!
Slažem se sa mnogo toga.
Sećam se da sam prvih nekoliko dana pokušavao da koristim vim i uvek sam ga ostavljao, jer mi se činilo komplikovanim za korišćenje, dok mi se jednog dana nije dopao i mogao sam malo da razumem kako funkcioniše.
Odatle je postao moj omiljeni uređivač teksta kada trebam da uredim brzi fajl u konzoli.
Usput, dobar članak.
Hvala, drago mi je da je bio zanimljiv članak.
Pozdrav.
... jako dobar post, jako mi se sviđa vim, koristim ga za programiranje jer sam uvijek imao nekih poteškoća pri konfigurisanju arch-a, ali to je stvar prakse. Ova objava danas nije zastarjela.
Pozdrav !!!
Šta ima, imam problem što je ovaj link pokvaren, može li neko da mi kaže koji sada radi. Trenutno isprobavam neke koje mi preporučujete, ali bih volio da znam vaše mišljenje... Hvala!!
Pozdrav !!!
izvor ~/.vim_runtime/vimrcs/plugins_config.vim
…Imao sam problema sa yankring plugin datotekom evidencije kada sam pokušavao da kreiram yankring_history_v2.txt log fajl. Možete mi dati bilo kakvu ideju kako da to riješim...
Saludos !!
Sviđa mi se tvoj blog.
Samo želim da vam kažem da su vaše veze do slika pokvarene.