Vrhunska postavka Vima

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.

U procesu instalacije bit će potrebno koristiti ići, ako niste navikli na ovaj program, možete ga pogledati naredbeni varalica za git

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:

Vrhunska postavka Vima

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

Ti se parametri temelje na shemi boja vrhovno more, Jednostavno sam izmijenio atribut ctrmbg da boju pozadine postavite na none. Ako odaberete drugu shemu boja, morat ćete pronaći njezinu zadanu konfiguraciju, kopirati je i zalijepiti u postavku konfiguracije ctrmbg a NIŠTA

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:

Vrhunska Vim postava21

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


Ostavite svoj komentar

VaÅ”a email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ɓngel GatĆ³n
  2. Svrha podataka: Kontrola neželjene poŔte, upravljanje komentarima.
  3. Legitimacija: VaÅ” pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   živo dijo

    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

    1.    Aleksander gradonačelnik dijo

      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!

      1.    živo dijo

        Tako je .. usput, drago mi je Ŕto ste ovdje .. DobrodoŔli!

        1.    Aleksander gradonačelnik dijo

          Hvala vam, nadam se da mogu doprinijeti kvalitetnim člancima. Živjeli!

    2.    elhui2 dijo

      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.

    3.    Priručnik o izvoru dijo

      Pa, koliko znam obojica su Nanosi i urednici su, pa joŔ uvijek ne znam koji koristite ... ili možda oboje. xD

      1.    eliotime3000 dijo

        GNU Nano je softver, dok je nano koji je u ovoj zajednici pseudonim osobe.

  2.   nano dijo

    Prestani koristiti moje ime maca, potroŔeno je xD

    1.    živo dijo

      ENano sa sustavom Windows XP .. WTF?

      1.    nano dijo

        Bio sam u uni uu

        1.    Anđeo Isaac Pizano dijo

          Izgovori! PreŔli ste na tamnu stranu! XD
          A Ŕto se tiče posta ... Mislim da bih trebao naučiti koristiti Vim o_o

          1.    eliotime3000 dijo

            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.

        2.    eliotime3000 dijo

          Znam taj osjećaj brate.

    2.    eliotime3000 dijo

      Jer neŔto je da kad govorim o GNU Nano, napiŔem GNU Nano (ne samo nano zbog dvosmislenosti generirane vaŔim aliasom).

  3.   Lav dijo

    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.

  4.   abimaelmartell dijo

    Već neko vrijeme koristim VIM, evo moje konfiguracije koju koristim u Ubuntuu i OSX-u
    https://github.com/abimaelmartell/dotfiles

  5.   Truleži87 dijo

    Ne razumijem vim ... PokuÅ”ao sam, ali uvijek se vraćam nanou, nedostatak navike, pretpostavljam, ali to me koÅ”ta šŸ™

    1.    živo dijo

      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 šŸ˜€

      1.    peterčeÅ”ki dijo

        Kad nema okoline, najbolji je MC (ponoćni zapovjednik)

      2.    giskard dijo

        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.

        1.    RAW-Basic dijo

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

          1.    giskard dijo

            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.

          2.    RAW-Basic dijo

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

  6.   yukiteru dijo

    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.

  7.   freebsddick dijo

    Zadovoljan sam s emacsom

    1.    eliotime3000 dijo

      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.

    2.    pandev92 dijo

      Sretan sam s monodevelopom

      ISKLJUČIVANJE

  8.   RAW-Basic dijo

    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 .. šŸ˜‰

  9.   eliotime3000 dijo

    Morali biste instalirati Vima prije nego Ŕto slijepo presudite. Za sada koristim GNU Nano i GNU Emacs.

  10.   David Gomez dijo

    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.

    1.    Aleksander gradonačelnik dijo

      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.

  11.   Ender fletcher dijo

    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 šŸ™‚

  12.   juank dijo

    Vrlo zanimljivo i zahvalno, uvelike poboljÅ”ava upotrebu vima, ali kako stavljate brojeve redaka? Jedino Å”to nisam uspio postići.

    Hvala na ulazu

    1.    David dijo

      : set broj

      1.    RAW-Basic dijo

        Skraćeno ': set nu' .. ..i ukloniti ga ': set nonu' šŸ˜‰

    2.    Aleksander gradonačelnik dijo

      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.

  13.   kik1n dijo

    Vim, najbolje oružje za korisnike Linuxa i Unixa. Najbolje od svega je Ŕto možete prilagoditi vim, moj je C / C ++ IDE, NERDTree.

  14.   seachello dijo

    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.

  15.   Ezekiel dijo

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

  16.   Dante Mdž. dijo

    JoŔ nisam koristila Vim, to me čini vrlo znatiželjnom. Moram probati, ali sada!

  17.   Mauricijus dijo

    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.

    1.    Aleksander gradonačelnik dijo

      Hvala, drago mi je da je to bio zanimljiv članak.

      Pozdrav.

  18.   Suha0Gut dijo

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

  19.   Suha0Gut dijo

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

  20.   Suha0Gut dijo

    izvor ~ / .vim_runtime / vimrcs / plugins_config.vim

  21.   Suha0Gut dijo

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

  22.   anoniman dijo

    Sviđa mi se tvoj blog.
    Samo vam želim reći da imate veze do pokvarenih slika.