Končna nastavitev Vima

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.

V namestitvenem procesu bo treba uporabiti git, če tega programa niste vajeni, si ga lahko oglejte ukaz goljufija za git

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:

Končna nastavitev Vima

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).

Ti parametri temeljijo na barvni shemi vršno morje, Atribut sem preprosto spremenil ctrmbg da barvo ozadja nastavite na nič. Če izberete drugo barvno shemo, morate najti njeno privzeto konfiguracijo, jo z nastavitvijo kopirati in prilepiti v svojo konfiguracijo ctrmbg a NE OBSTAJA

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:

Končna nastavitev Vima21

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 !.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   živahno je dejal

    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

    1.    Aleksander župan je dejal

      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!

      1.    živahno je dejal

        Tako je .. mimogrede, prijetno vas je tukaj .. Dobrodošli!

        1.    Aleksander župan je dejal

          Hvala, upam, da lahko prispevam kakovostne članke. Na zdravje!

    2.    elhui2 je dejal

      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.

    3.    Priročnik vira je dejal

      No, kolikor vem, sta oba Nanosa in sta urednika, zato še vedno ne vem, katerega uporabljate ... ali pa morda oba. xD

      1.    eliotime3000 je dejal

        GNU Nano je programska oprema, medtem ko je nano, ki je v tej skupnosti, vzdevek osebe.

  2.   nano je dejal

    Nehaj uporabljati moje ime muce, porabljen je xD

    1.    živahno je dejal

      ENano z operacijskim sistemom Windows XP .. WTF?

      1.    nano je dejal

        Bil sem v uni uu

        1.    Angel Isaac Pizano je dejal

          Izgovori! Šli ste na temno stran! XD
          In glede objave ... mislim, da bi se moral naučiti uporabljati Vim o_o

          1.    eliotime3000 je dejal

            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.

        2.    eliotime3000 je dejal

          Poznam ta občutek.

    2.    eliotime3000 je dejal

      Z razlogom, ko govorim o GNU Nano, pišem GNU Nano (ne samo nano zaradi dvoumnosti, ki jo ustvarja vaš vzdevek).

  3.   Leo je dejal

    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.

  4.   abimaelmartell je dejal

    Nekaj ​​časa uporabljam VIM, tukaj je moj config, ki ga uporabljam v Ubuntu in OSX
    https://github.com/abimaelmartell/dotfiles

  5.   Gnilobe87 je dejal

    Vima ne razumem ... Poskušal sem, vendar nano vedno vrnem k pomanjkanju navade, vendar me stane 🙁

    1.    živahno je dejal

      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 😀

      1.    peterški je dejal

        Kadar ni okolja, je najboljši MC (Midnight command)

      2.    giskard je dejal

        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.

        1.    RAW-osnovno je dejal

          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 ..

          1.    giskard je dejal

            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.

          2.    RAW-osnovno je dejal

            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 ..

  6.   yukiteru je dejal

    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.

  7.   freebsddick je dejal

    Z emacsom sem zadovoljen

    1.    eliotime3000 je dejal

      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.

    2.    pandev92 je dejal

      Z monodevelopom sem zadovoljen

      IZKLOP

  8.   RAW-osnovno je dejal

    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 .. 😉

  9.   eliotime3000 je dejal

    Pred slepo presojo bi morali namestiti Vima. Za zdaj uporabljam GNU Nano in GNU Emacs.

  10.   David Gomez je dejal

    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.

    1.    Aleksander župan je dejal

      Č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.

  11.   Ender fletcher je dejal

    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 🙂

  12.   juank je dejal

    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

    1.    David je dejal

      : nastavljena številka

      1.    RAW-osnovno je dejal

        Skrajšano ': set nu' .. ..in odstraniti ': set nonu' 😉

    2.    Aleksander župan je dejal

      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.

  13.   kik1n je dejal

    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.

  14.   morski pes je dejal

    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.

  15.   Ezequiel je dejal

    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.
    🙂

  16.   Dante Mdz. je dejal

    Vima še nisem uporabil, zelo me zanima. Moram poskusiti, ampak zdaj!

  17.   Mauricio je dejal

    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.

    1.    Aleksander župan je dejal

      Hvala, vesel sem, da je bil zanimiv članek.

      Lep pozdrav.

  18.   suho črevo je dejal

    ... 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!

  19.   suho črevo je dejal

    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!

  20.   suho črevo je dejal

    vir ~ / .vim_runtime / vimrcs / plugins_config.vim

  21.   suho črevo je dejal

    ... 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!

  22.   anonimni je dejal

    Všeč mi je tvoj blog.
    Želim vam samo povedati, da imate povezave do polomljenih slik.