Lopullinen Vim-asetus

Jokaisen täytyy varmasti tietää puhti, mielestäni paras tekstieditori GNU / Linux. Muutaman ensimmäisen kerran käytin puhti Minusta se oli hyvin monimutkainen, mutta koska hallinnoin henkilökohtaisen blogini omistettua palvelinta, siitä on tullut oletuseditori, jopa ohjelmoinnin kannalta. Tässä artikkelissa kerrotaan, kuinka lopullista kokoonpanoa käytetään puhti kiitos arkistosta, jonka löysin GitHub.

Kuten vapaiden ohjelmistojen maailmassa on tavallista, puhti Sillä on suuri kapasiteetti kokoonpanoon ja räätälöintiin. Joten päätin etsiä verkosta kokoonpanoja, jotka tekisivät helpommaksi ohjelmoinnin, ja törmäsin arkistoon GitHub luonut Sekoitus, aikana 8 vuotta on käyttänyt ja muokannut puhti saada a vimrc lopullinen. Löydät kyseisen arkiston täällä, katsotaanpa, kuinka se asennetaan.

Asennusprosessissa sitä on käytettävä mennä, jos et ole tottunut tähän ohjelmaan, voit katsoa tätä komento huijata arkki git

Perusversio tai "Mahtava" -versio

Voit valita kahden version välillä, perus joka ei asenna mitään laajennusta tai muuta paljon täydellisempää puhti erittäin tehokas toimittaja.

Asenna perusohjelma suorittamalla seuraava komento:

$ git-klooni git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh

Ja edistyneille tai "Mahtava"

git-klooni git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh

El vimrc versiolle "Mahtava"Se on seuraava:

aseta 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 / vimrrime / vim. vim kokeile lähdettä ~ / .vim_runtime / my_configs.vim catch endtry

Oman kokoonpanon lisäämiseksi meidän on muokattava tiedostoa ~ / .vim_runtime / my_configs.vim.

Muokkaa oletusasetuksia

Asennuksen oletusvärimalliksi on asetettu peakea, on mahdollista muuttaa värejä, joita käytetään syntaksin korostamiseen puhti muokkaamalla tiedostoa ~ / .vim_runtime / my_configs.vim ja lisäämällä seuraava rivi:

väriskeemi huippu

On vaihdettava peakea jollakin näistä kolmesta muusta värimaailmasta:

  • solarisoi
  • pyte
  • ir_musta

Läpinäkyvän taustan mahdolliset ongelmat

On mahdollista, että asennettaessa tätä kokoonpanoa Vimille menetämme päätelaitteen läpinäkyvän taustan ja näemme vimin seuraavalla tavalla:

Lopullinen Vim-asetus

Ongelman ratkaisemiseksi on tarpeen lisätä seuraavat rivit tiedostoon ~ / .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 Comment ctermfg = DarkYellow ctermbg = NONE hi Constant ctermfg = Sininen ctermbg = NONEfg hi Keltainen ctermbg = EI mitään hi LineNr ctermfg = DarkGrey ctermbg = EI mitään hi PreProc ctermfg = Vihreä ctermbg = EI mitään hi-lauseke ctermfg = Syaani ctermbg = EI mitään hi-tyyppi ctermfg = Syaani ctermbg = EI mitään hi-virhe ctermfg = Punainen ctermbg cmb Nimi cm = NONE hi SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Directory ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi Red Title ctermfg = Magenta ctermbg = NONE cterm N = cterm Varoitustermit hei DiffDelete ctermfg = Sininen ctermbg = EI mitään

Mikä poistaa mustan taustan (ctermbg = EI mitään) kaikista ohjelmointikielen avainsanoista ja sivustoista, joissa ei ole tekstiä (Ei-teksti).

Nämä parametrit perustuvat värimaailmaan peakea, Olen yksinkertaisesti muokannut määritettä ctrmbg asettaa taustavärin olemattomaksi. Jos valitset toisen värimallin, sinun on löydettävä sen oletuskokoonpano, kopioi ja liitä se kokoonpanoasetuksiin ctrmbg a NONE

Muut muutokset

Henkilökohtaisesti haluaisin korostaa nykyistä linjaa seuraavalla tavalla:

hi CursorLine guifg = EI mitään guibg = # 121212 gui = EI mitään ctermfg = EI mitään ctermbg = EI mitään cterm = rohkea hi

Kun kaikki nämä muutokset on tehty, Vim näyttää tältä:

Lopullinen Vim-asetus21

Johtopäätös

Tämä on ollut ensimmäinen artikkelini kirjoittajana FromLinux, Toivottavasti olet löytänyt sen hyödylliseksi. Tiesitkö tämän Vim-kokoonpanon? Mitä mukautuksia olet tehnyt? Jätä kommentti !.


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

47 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   vilkas dijo

    Olin yksi niistä, jotka vihasivat VIMiä, sanoin, että se oli Pulposin tekstieditori .. mutta jo jonkin aikaa käytän sitä enemmän kuin Nano (toinen toimittaja, ei yhteisömme eNano) xDD

    1.    Alexander Mayor dijo

      Se tapahtui minulle vähän kuin sinä, koska Vim oli hieman monimutkaisempi, käytin Nanoa, kunnes yritin tottua Vimiin ja siitä tuli oletuseditori. Kippis!

      1.    vilkas dijo

        Aivan .. muuten, ilo olla täällä. Tervetuloa!

        1.    Alexander Mayor dijo

          Kiitos, toivon voivani antaa laadukkaita artikkeleita. Kippis!

    2.    elhui2 dijo

      Käytin aina Vi: tä, muokkain siellä COBOL-skriptejäni (ensimmäinen työpaikkani 17-vuotiaana) xD En ole koskaan käyttänyt toista laiskuudesta, mutta se sopii minulle erittäin hyvin, ja niillä on uskomattomia pikavalintoja!
      Tervehdys.

    3.    Lähteen käsikirja dijo

      No, sikäli kuin tiedän, he ovat molemmat Nanoja ja he ovat Editors, joten en vieläkään tiedä kumpaakin käytät ... tai ehkä käytät molempia. xD

      1.    eliotime3000 dijo

        GNU Nano on ohjelmisto, kun taas tässä yhteisössä oleva nano on henkilön aliaksia.

  2.   nano dijo

    Lopeta pillunimeni käyttö, se kulutetaan xD

    1.    vilkas dijo

      ENano Windows XP: n kanssa .. WTF?

      1.    nano dijo

        Olin uni uu

        1.    Enkeli Isaac Pizano dijo

          Anteeksi! Menit pimeälle puolelle! XD
          Ja postitse ... Luulen, että minun pitäisi oppia käyttämään Vim o_o: ta

          1.    eliotime3000 dijo

            Olen sekä Windows Vistassa että Debian Wheezyssä, joten älä valittaa, jos kommentoin Google Chrome 30: n (itse asiassa Chromium 30) kanssa Vistalla.

        2.    eliotime3000 dijo

          Tiedän tunteen Veli.

    2.    eliotime3000 dijo

      Jostain syystä, kun puhun GNU nanosta, kirjoitan GNU nanon (ei pelkästään nanoa aliaksesi aiheuttaman epäselvyyden takia).

  3.   Leijona dijo

    Vain ne, jotka ovat riittävän kelvollisia, voivat käyttää Vimiä (jota en sisälly itse).
    Hän on monimutkainen, mutta on selvää, että hän on parempi toimittaja, kaikki puhuvat hänestä erittäin.

  4.   abimaelmartell dijo

    Olen käyttänyt VIMiä jonkin aikaa, tässä on kokoonpanoni, jota käytän Ubuntussa ja OSX: ssä
    https://github.com/abimaelmartell/dotfiles

  5.   Mätät87 dijo

    En ymmärrä vimiä ... Olen yrittänyt, mutta palaan aina nanoon tapani puuttumisen, luulen, mutta se maksaa minulle 🙁

    1.    vilkas dijo

      Uskokaa minua, kun sopeudutte siitä, se on välttämätöntä. Se, että pystyt kopioimaan / siirtämään / muuttamaan tekstiä, poistamaan tai muokkaamaan tekstiä sarakkeessa ... joka tapauksessa, kun sinulla ei ole VIM-graafista käyttöliittymää, on hienoa ... ja jopa graafisen käyttöliittymän kanssa se on hienoa 😀

      1.    Petercheco dijo

        Kun ympäristöä ei ole, paras on MC (keskiyön komentaja)

      2.    Giskard dijo

        Teen kaiken sen Geanylla. En ymmärrä miksi oppia monimutkaisia ​​asioita. Olen aina ajatellut, että ohjelmiston on sopeuduttava ihmisiin eikä päinvastoin. Mutta hei, maailma on vapaa ... tällä hetkellä.

        1.    RAW-Basic dijo

          Entä? .. ..Minun on oltava eri mieltä kommenttisi kanssa .. ..minusta ei tunnu oikeudenmukaiselta, että luulet yleisesti, että tiettyä ohjelmistoa ei ole mukautettu ihmisolennoille .. .. yksinkertaisesti siksi, että kukin ... vaihtelee ja joissakin tapauksissa paljon ...

          Joillekin paras on nanoeditori, en tue sitä edes pienimmissäkään muutoksissa .. ..jotkut, kuten kova, ninjaIDE, pimennys .. ja pidän parempana jostakin toisesta tapauksesta riippuen .. ..muut emacs, minä Näin..

          Asioilla, jotka näyttävät vaikealta oppittavilta, vaikkakaan ei aina, on yleensä etujaan .. ..suuri tiedostomäärä tiedostossa, tarkoitan todella suurta (TB) .. jotkut toimittajat eivät edes anna sinun avata sitä .. .. ja Vi: n kanssa en vain voinut avata sitä ... mutta pystyin tekemään monimutkaista käsittelyä säännöllisten lausekkeiden avulla ...

          Pelkkä mielipiteeni .. .. toivon ymmärrät ..

          1.    Giskard dijo

            Katsotaan, että melkein kaikissa käyttämissäni muokkaimissa säästät Ctrl + S (Tallenna) ja poistu Ctrl + Q (Lopeta). Ja voit liikkua kätevillä nuolinäppäimillä, joissa on vähän nuolia. Kerro kuinka se tehdään VIM: ssä? 😉
            Ymmärrän mielipiteesi, rauhoittu.

          2.    RAW-Basic dijo

            Em .. .. yksinkertainen .. .. liikkua varten voit tehdä sen molemmilla pienillä nuolilla .. kuten 'HJKL' -näppäimillä .. normaali vi kaltaisessa ..

            Tallentaminen ja poistuminen ': wq' .. 😉

            Anna sille mahdollisuus oppia käsittelemään vim .. ..kokeile, mutta kokeile sitä viikon ajan ... vain käyttämällä vimiä .. .. kun opit työkaluja, sen tarjoama nopeus on valtava ..

  6.   yukiteru dijo

    Minun täytyy kokeilla sitä avoimella mielellä, koska totuus on, että ajat, jotka olen pyytänyt häntä tekemään joitain muokkauksia, vain saavat minut epätoivoiseksi, ja päädyin käyttämään nanoa.

  7.   freebsddick dijo

    Olen tyytyväinen emacsiin

    1.    eliotime3000 dijo

      Tuen teitä siinä, koska GNU Emacs on käytännössä sveitsiläinen armeijan veitsi tekstien ja komentosarjojen muokkauksessa. Jos haluat googlata tai hallita postiasi. Emacs, jolla on pari laajennusta, voi tehdä sen hyvin.

    2.    92 dijo

      Olen tyytyväinen monokehitykseen

      TROLLING POIS

  8.   RAW-Basic dijo

    Wenas .. .. Ensinnäkin hienoa, että olet päättänyt osallistua .. ja vielä enemmän tällaisella viestillä .. ..kiitos paljon !! ..

    Olen etsinyt jotain vastaavaa pitkään .. alkaa käyttää Vimiä useammin .. .. vaikka olen aina käyttänyt Vi: tä .. ..isempien projektien kannalta ihanteellinen on saada hyvä kokoonpano ja asettua Vimiin .. .. taas, kiitos .. ..ja jatkamme lukemista .. 😉

  9.   eliotime3000 dijo

    Sinun on asennettava Vim ennen sokean tuomion tekemistä. Tällä hetkellä käytän GNU Nanoa ja GNU Emacsia.

  10.   David Gomez dijo

    Asennus on loistava Alejandro ... Värimallit ovat kuitenkin kauheita. En tiedä, tiedätkö yhtäkkiä, mistä löytyy houkuttelevampia värejä. Pidän henkilökohtaisesti todella Textmaten Twilight-ohjelmasta.

    1.    Alexander Mayor dijo

      Jos et pidä mistä tahansa arkistoon tulevista värimalleista, voit yrittää asentaa muita tai muokata värejä mieleiseksesi muokkaamalla ctermfg-arvoja.

      hei NonText ctermfg = 18 ctermbg = EI mitään cterm = EI mitään
      hei Normaali ctermfg = 16 ctermbg = EI mitään cterm = EI mitään
      hei Special ctermfg = Keltainen ctermbg = EI mitään
      hei Kommentti ctermfg = DarkYellow ctermbg = EI mitään
      hei Jatkuva ctermfg = Sininen ctermbg = EI mitään
      hei Luku ctermfg = Keltainen ctermbg = EI mitään
      hei LineNr ctermfg = DarkGrey ctermbg = EI mitään
      hei PreProc ctermfg = Vihreä ctermbg = EI mitään
      hei Lausunto ctermfg = Syaani ctermbg = EI mitään
      hi tyyppi ctermfg = syaani ctermbg = EI mitään
      hei virhe ctermfg = punainen ctermbg = EI mitään
      hei Tunniste ctermfg = Magenta ctermbg = EI mitään
      hei SpecialKey ctermfg = Syaani ctermbg = EI mitään
      hei NonText ctermfg = Sininen ctermbg = EI mitään
      hei Hakemisto ctermfg = Sininen ctermbg = EI mitään
      hei MoreMsg ctermfg = Vihreä ctermbg = EI mitään
      hei Otsikko ctermfg = Magenta ctermbg = EI mitään
      hei VaroitusMsg ctermfg = Punainen ctermbg = EI mitään
      hei DiffDelete ctermfg = Sininen ctermbg = EI mitään

      Tervehdys.

  11.   Ender fletcher dijo

    Mitä kuuluu. hyvä artikkeli. Olisi hyvä lähettää jotain siitä, miten hyödyntää tätä kokoonpanoa. Niille käyttäjille, jotka eivät ole niin asiantuntijoita vimissä kuin minä 🙂

  12.   juank dijo

    Erittäin mielenkiintoinen ja kiitollinen, se parantaa vim-käyttöä paljon, mutta miten laitat rivien numerot? Ainoa asia, jota en ole onnistunut saavuttamaan.

    Gracias por el aporte

    1.    David dijo

      : aseta numero

      1.    RAW-Basic dijo

        Lyhennetty ': set nu' .. ..ja poistamaan se ': set nonu' 😉

    2.    Alexander Mayor dijo

      Käytän tätä:

      : aseta yhteensopimaton viivain laststatus = 2 showcmd showmode number

      Ja korostaaksesi nykyisen tarvitsemasi rivin: aseta kohdistinviiva.

      Unohdin, terveisiä.

  13.   kik1n dijo

    Vim, paras ase Linux- ja Unix-käyttäjille. Mikä parasta, voit mukauttaa vim, minun on C / C ++ IDE, NERDTree.

  14.   seachello dijo

    Hyvä panos!

    En ole asiantuntijakäyttäjä ja saamatta kaiken vimillä olevan mehun, olen tottunut siihen melkoisesti ja käytän sitä pääeditorina. Mielestäni paras tapa tottua siihen, koska se voi aluksi epätoivoisesti, on tehdä ohjelman mukana tuleva opetusohjelma (käytä "vimtutor" -komentoa). Joten tein ja se auttoi minua. Luetessasi opetusohjelmaa käytät VIM: ää samanaikaisesti.

  15.   Ezequiel dijo

    Hei yhteisö, käytän vimiä ja kuten monet teistä, pidän sitä välttämättömänä työkaluna työhöni. Halusin antaa erittäin hyödyllisen vinkin laajennusten asentamiseen. Työkalua kutsutaan "patogeeniksi". Tämä laajennus hallitsee eri laajennusten polkuja, mikä tekee niiden asentamisesta ja poistamisesta helppoa. Jos käytät VIMiä, sinun on käytettävä tätä työkalua. Toinen vinkki: vimbits.com -sivulla on paljon erittäin mielenkiintoisia karttoja ja asetuksia. Ja niille, jotka käyttävät Pythonia, suosittelen python-mode-laajennusta. Toivon, että se palvelee heitä niin kuin minäkin.
    Käytetään Linuxia.
    🙂

  16.   Dante Mdz. dijo

    En ole vielä käyttänyt Vimiä, se tekee minut hyvin utelias. Minun täytyy kokeilla sitä, mutta nyt!

  17.   Mauritius dijo

    Olen samaa mieltä täällä.

    Muistan, että ensimmäisinä päivinä yritin käyttää vimiä ja jätin sen aina, koska sen käyttäminen tuntui vaikealta, kunnes eräänä päivänä aloin tuntua siltä ja voin ymmärtää hieman, miten se toimii.

    Siitä lähtien siitä tuli suosikkini tekstieditori, kun minun on muokattava pikatiedostoa konsolissa.

    Muuten, hyvä artikkeli.

    1.    Alexander Mayor dijo

      Kiitos, olen iloinen, että se oli mielenkiintoinen artikkeli.

      Tervehdys.

  18.   Kuiva0Gut dijo

    ... viesti on erittäin hyvä, pidän todella vimistä, käytän sitä ohjelmointiin, koska kaaren määrittämiseksi minulla on aina ollut vaikeuksia, mutta se on käytännön asia. Tämä viesti tästä päivästä lähtien ei ole vanhentunut.

    Tervehdys!

  19.   Kuiva0Gut dijo

    Entä, minulla on ongelma, että tämä linkki on rikki, joku voisi kertoa minulle, mikä toimii nyt. Tällä hetkellä testaan ​​joitain suosittelemiasi, mutta haluaisin tietää mielipiteesi ... Kiitos!

    Tervehdys!

  20.   Kuiva0Gut dijo

    lähde ~ / .vim_runtime / vimrcs / plugins_config.vim

  21.   Kuiva0Gut dijo

    … Minulla oli ongelmia yankring-laajennuksen lokitiedoston kanssa, kun yritin luoda yankring_history_v2.txt-lokitiedostoa. Mikä tahansa idea, jonka voit antaa minulle sen ratkaisemiseksi ...

    Terveisiä !!

  22.   anonyymi dijo

    Pidän blogistasi.
    Haluan vain kertoa, että sinulla on linkit rikkoutuneisiin kuviin.