Zagotovo morajo vsi vedeti Vim, po mojem mnenju najboljši urejevalnik besedil za GNU / Linux. Prvih nekajkrat sem uporabil Vim Zdelo se mi je zelo zapleteno, toda odkar upravljam namenski strežnik osebnega bloga, je postal moj privzeti urejevalnik, tudi za programiranje, v tem članku bomo videli, kako uporabiti končno konfiguracijo za Vim zahvaljujoč repozitoriju, ki sem ga našel v GitHub.
Kot je običajno v svetu brezplačne programske opreme, Vim Ima veliko zmogljivosti za konfiguracijo in prilagajanje. Tako sem se odločil, da v spletu poiščem konfiguracije, ki bi olajšale nalogo programiranja, in v storitvi sem naletel na skladišče GitHub ustvaril prijatelj, med 8 let uporablja in spreminja Vim dobiti a vimrc dokončno. Zadevno skladišče lahko najdete tukaj, poglejmo, kako ga namestiti.
Osnovna različica ali različica "Awesome"
Izbirate lahko med dvema različicama, osnovno ki ne bo namestil nobenega vtičnika ali drugega veliko bolj popolnega Vim zelo zmogljiv urednik.
Če želite namestiti osnovnega, zaženite naslednji ukaz:
$ git klon git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
In za napredne aliAwesome"
klon git git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc za različico "Awesome"To je naslednje:
nastavi 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 poskusite source ~ / .vim_runtime / my_configs.vim catch endtry
Če želite dodati lastne konfiguracije, moramo datoteko urediti ~ / .vim_runtime / my_configs.vim.
Uredite privzete nastavitve
Pri namestitvi je privzeta barvna shema nastavljena na vršno morje, barve, ki se uporabljajo za poudarjanje skladnje, lahko spremenite z Vim urejanje datoteke ~ / .vim_runtime / my_configs.vim in dodamo naslednjo vrstico:
colorcheme peaksea
Treba ga je zamenjati vršno morje s katero koli od teh treh drugih barvnih shem:
- sončen
- pyte
- ir_črna
Možne težave s prozornim ozadjem
Možno je, da pri namestitvi te konfiguracije za Vim izgubimo prozorno ozadje terminala in vim vidimo na naslednji način:
Da bi rešili težavo, morate datoteki dodati naslednje vrstice ~ / .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 = Blue ctermbg = c NONEfg hi Rumeni ctermbg = NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = Green ctermbg = NONE hi Izjava ctermfg = Cyan ctermbg = NONE hi Tip ctermfg = Cyan ctermbg = NONE hi Error ctermfg = centa cfmmbg ctermfg = centa cm NONEf ctermbg = Magenta NONEf Identification = NONE hi SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Imenik ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi Rdeč naslov centa centa WarningMsg = Ctermbg = NONE cterm WarningMsg hi DiffDelete ctermfg = Blue ctermbg = NONE
Kar odstrani črno ozadje (ctermbg = NI) vseh ključnih besed v programskem jeziku in spletnih mest, kjer ni besedila (NonText).
Druge spremembe
Osebno rad poudarim trenutno vrstico z naslednjim videzom:
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
Po uporabi vseh teh sprememb je Vim videti takole:
Zaključek
To je moj prvi članek, v katerem sodelujem DesdeLinux, Upam, da se vam je zdelo koristno. Ali ste poznali to konfiguracijo za Vim? Kakšne prilagoditve ste naredili? Pustite komentar !.
Bil sem eden tistih, ki je sovražil VIM, rekel sem, da je to urejevalnik besedil za Pulpos .. toda že nekaj časa ga uporabljam bolj kot Nano (drugi urednik, ne eNano iz naše skupnosti) xDD
Zgodilo se mi je podobno kot tebi, ker sem videl, da je Vim nekoliko bolj zapleten, uporabljal sem Nano, dokler se nisem potrudil, da se navadim na Vima in je postal moj privzeti urejevalnik. Na zdravje!
Tako je .. mimogrede, prijetno vas je tukaj .. Dobrodošli!
Hvala, upam, da lahko prispevam kakovostne članke. Na zdravje!
Vedno sem uporabljal Vi, tam sem spremenil svoje skripte COBOL (prvo delovno mesto pri 17-ih) xD Nikoli nisem uporabljal drugega zaradi lenobe, vendar me je zelo dobro sprejel in imajo neverjetne bližnjice!
Lep pozdrav.
No, kolikor vem, sta oba Nanosa in sta urednika, zato še vedno ne vem, katerega uporabljate ... ali pa morda oba. xD
GNU Nano je programska oprema, medtem ko je nano, ki je v tej skupnosti, vzdevek osebe.
Nehaj uporabljati moje ime muce, porabljen je xD
ENano z operacijskim sistemom Windows XP .. WTF?
Bil sem v uni uu
Izgovori! Šli ste na temno stran! XD
In glede objave ... mislim, da bi se moral naučiti uporabljati Vim o_o
Sem v operacijskem sistemu Windows Vista in Debian Wheezy, zato se ne pritožujte, če komentiram z Google Chrome 30 (v resnici je Chromium 30) z Vista.
Poznam ta občutek.
Z razlogom, ko govorim o GNU Nano, pišem GNU Nano (ne samo nano zaradi dvoumnosti, ki jo ustvarja vaš vzdevek).
Samo tisti, ki so dovolj vredni, lahko uporabljajo Vim (česar sam ne vključim).
Prekompliciran je, a očitno je, da je boljši urednik, vsi o njem govorijo zelo dobro.
Nekaj časa uporabljam VIM, tukaj je moj config, ki ga uporabljam v Ubuntu in OSX
https://github.com/abimaelmartell/dotfiles
Vima ne razumem ... Poskušal sem, vendar nano vedno vrnem k pomanjkanju navade, vendar me stane 🙁
Verjemite mi, ko se prilagodite, postane nepogrešljivo. To, da lahko kopirate / premikate / spreminjate besedilo, brišete ali urejate besedilo v stolpcu ... no, če nimate grafičnega vmesnika VIM, je super ... in tudi z grafičnim vmesnikom je super 😀
Kadar ni okolja, je najboljši MC (Midnight command)
Vse to počnem v Geanyju. Ne vem, zakaj bi se učil zapletenih stvari. Vedno sem mislil, da se mora programska oprema prilagoditi ljudem in ne obratno. Ampak hej, svet je zaenkrat prost ... trenutno.
Kaj pa? .. ..Ne strinjam se z vašim komentarjem .. ..ne zdi se mi pošteno, da na splošno mislite, da določena programska oprema ni prilagojena "človeškim bitjem" .. .. preprosto zato, ker vsakega ... se razlikuje, v nekaterih primerih pa tudi veliko ...
Za nekatere je najboljši nano urejevalnik, ne podpiram ga niti za najmanjšo spremembo .. ..nekaj, kot so geany, ninjaIDE, eclipse .. in imam raje enega ali drugega, odvisno od primera .. ..drugi emacs , Videl sem ..
Stvari, ki se jih zdi težko naučiti, čeprav ne vedno, imajo običajno prednosti .. ..za velike količine podatkov v datoteki in mislim resnično veliko (TB) .. nekateri uredniki vam ne dovolijo niti odpreti. ... in z Vijem ga nisem mogel samo odpreti ... ampak sem lahko z običajnimi izrazi opravil zapleteno obdelavo ...
Samo moje mnenje .. .. Upam, da razumete ..
Poglejmo, v skoraj vseh urejevalnikih, ki sem jih uporabil, shranite s Ctrl + S (Shrani) in zaprete s Ctrl + Q (Quit) In premikate se s priročnimi puščičnimi tipkami z majhnimi puščicami. Povej mi, kako se to počne v vim? 😉
Razumem vaše mnenje, pomirite se.
Em .. ..preprosto .. ..za premikanje lahko to storite tako s puščicami .. kot s tipkami 'HJKL' .. normalno v vi-like ..
Shranjevanje in izhod iz ': wq' .. 😉
Dajte mu priložnost, da se nauči uporabljati vim .. ..z a poskusite en teden .. samo z vim .. ..ko se naučite orodij, je hitrost, ki jo ponuja, neizmerna ..
Preizkusiti ga bom moral odprtega duha, saj je resnica, da me časi, ko sem ga poklical, da bi ga uredil, kar obupajo in na koncu uporabim nano.
Z emacsom sem zadovoljen
V tem vas podpiram, saj je GNU Emacs pri urejanju besedil in skript praktično švicarski vojaški nož. Če želite google ali upravljati svojo pošto. Emacs z nekaj vtičniki to zmore dobro.
Z monodevelopom sem zadovoljen
IZKLOP
Wenas .. ..najprej super, da ste se odločili prispevati .. še bolj pa s takšno objavo .. .. najlepša hvala !! ..
Že nekaj časa iščem nekaj podobnega .. da bi začel pogosteje uporabljati Vim .. .. čeprav sem vedno uporabljal Vi .. ..za velike projekte je idealno imeti dobro konfiguracijo in se naseliti v Vim. ... še enkrat hvala .. ..in še naprej beremo .. 😉
Pred slepo presojo bi morali namestiti Vima. Za zdaj uporabljam GNU Nano in GNU Emacs.
Namestitev je odlična Alejandro ... Vendar pa so barvne sheme strašne. Ne vem, če nenadoma veste, kje lahko najdete bolj privlačne barvne sheme. Meni osebno je zelo všeč Textmateova shema Twilight.
Če vam ni všeč nobena barvna shema, ki je v skladišču, lahko poskusite namestiti katero koli drugo ali spremenite barve po svojem okusu z urejanjem vrednosti ctermfg.
živjo NonText ctermfg = 18 ctermbg = NONE cterm = NONE
živjo Običajno ctermfg = 16 ctermbg = NIČ cterm = NI
živjo posebna ctermfg = rumena ctermbg = NI
živjo Komentiraj ctermfg = Temno rumeno ctermbg = NI
živjo konstantno ctermfg = modro ctermbg = NI
hi Število ctermfg = rumeno ctermbg = NI
živjo LineNr ctermfg = DarkGrey ctermbg = NIČ
živjo PreProc ctermfg = Zelena ctermbg = NI
hi Izjava ctermfg = Cyan ctermbg = NONE
živjo Tip ctermfg = Cyan ctermbg = NIČ
hi Napaka ctermfg = Rdeča ctermbg = NIČ
hi Identifikator ctermfg = Magenta ctermbg = NIČ
živjo SpecialKey ctermfg = Cyan ctermbg = NONE
živjo NonText ctermfg = Modra ctermbg = NIČ
hi imenik ctermfg = modri ctermbg = NIČ
živjo MoreMsg ctermfg = Zelena ctermbg = NI
živjo Naslov ctermfg = Magenta ctermbg = NIČ
živjo WarningMsg ctermfg = Rdeča ctermbg = NI
živjo DiffDelete ctermfg = modra ctermbg = NIČ
Lep pozdrav.
Kako si dober članek. Dobro bi bilo objaviti nekaj, kako izkoristiti to konfiguracijo. Za tiste uporabnike, ki niso tako strokovnjaki v vimu, kot sem jaz 🙂
Zelo zanimivo in hvaležno, veliko izboljšuje uporabo vima, toda kako določite številke vrstic? Edino, česar nisem uspel doseči.
Gracias por el aporte
: nastavljena številka
Skrajšano ': set nu' .. ..in odstraniti ': set nonu' 😉
Uporabljam to:
: nastavite nezdružljivo ravnilo laststatus = 2 showcmd showmode številka
In da označite trenutno vrstico, ki jo potrebujete: nastavite kurzor.
Pozabil sem, lep pozdrav.
Vim, najboljše orožje za uporabnike Linuxa in Unixa. Najboljše od vsega je, da lahko prilagodite vim, moj je CE / C ++ IDE, NERDTree.
Dober prispevek!
Ne da bi bil strokovnjak in ne bi dobil vsega soka, ki ga ima vim, sem se že povsem navadil in uporabljam kot glavni urejevalnik. Menim, da je najboljši način, da se na to navadite, saj je sprva lahko obupan, če naredite vadnico, ki je priložena programu (uporabite ukaz "vimtutor"). Tako sem tudi storil in pomagalo mi je. Med branjem vadnice hkrati uporabljate vim.
Pozdravljena skupnost, uporabljam vim in kot mnogi izmed vas se mi zdi nepogrešljivo orodje za moje delo. Želel sem podati zelo koristen nasvet za namestitev vtičnikov. Orodje se imenuje "patogen". Ta vtičnik upravlja poti za različne vtičnike, kar olajša njihovo namestitev in odstranitev. Če uporabljate vim, morate uporabiti to orodje. Še nasvet: na strani vimbits.com je veliko zelo zanimivih zemljevidov in nastavitev. In za tiste, ki uporabljajo Python, priporočam vtičnik za način python. Upam, da jim služi kot meni.
Uporabimo Linux.
🙂
Vima še nisem uporabil, zelo me zanima. Moram poskusiti, ampak zdaj!
Tu se strinjam z marsičim.
Spomnim se, da sem prvih nekaj dni poskusil uporabljati vim in sem ga vedno zapustil, ker se mi je zdelo težko uporabljati, dokler se nekega dne nisem začel počutiti tako in sem lahko malo razumel, kako deluje.
Od tam je postal moj najljubši urejevalnik besedil, ko moram na konzoli hitro urediti datoteko.
Mimogrede, dober članek.
Hvala, vesel sem, da je bil zanimiv članek.
Lep pozdrav.
... objava je zelo dobra, resnično mi je vim všeč. Uporabljam jo za programiranje, ker sem imel pri konfiguraciji loka vedno nekaj težav, vendar je to stvar prakse. Ta objava od danes ni zastarela.
Lep pozdrav!
Kaj pa, imam težavo, da je ta povezava prekinjena, nekdo bi mi lahko povedal, katera trenutno deluje. Trenutno preizkušam nekatere, ki jih priporočate, vendar bi rad vedel vaše mnenje ... Hvala !!
Lep pozdrav!
vir ~ / .vim_runtime / vimrcs / plugins_config.vim
... Pri poskusu ustvarjanja dnevniške datoteke yankring_history_v2.txt sem imel težave z datoteko dnevnika yankring. Vsaka ideja, ki mi jo lahko posredujete, kako to rešiti ...
Lep pozdrav!
Všeč mi je tvoj blog.
Želim vam samo povedati, da imate povezave do polomljenih slik.