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.
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:
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).
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ä:
Johtopäätös
Tämä on ollut ensimmäinen artikkelini kirjoittajana DesdeLinux, Toivottavasti olet löytänyt sen hyödylliseksi. Tiesitkö tämän Vim-kokoonpanon? Mitä mukautuksia olet tehnyt? Jätä kommentti !.
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
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!
Aivan .. muuten, ilo olla täällä. Tervetuloa!
Kiitos, toivon voivani antaa laadukkaita artikkeleita. Kippis!
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.
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
GNU Nano on ohjelmisto, kun taas tässä yhteisössä oleva nano on henkilön aliaksia.
Lopeta pillunimeni käyttö, se kulutetaan xD
ENano Windows XP: n kanssa .. WTF?
Olin uni uu
Anteeksi! Menit pimeälle puolelle! XD
Ja postitse ... Luulen, että minun pitäisi oppia käyttämään Vim o_o: ta
Olen sekä Windows Vistassa että Debian Wheezyssä, joten älä valittaa, jos kommentoin Google Chrome 30: n (itse asiassa Chromium 30) kanssa Vistalla.
Tiedän tunteen Veli.
Jostain syystä, kun puhun GNU nanosta, kirjoitan GNU nanon (ei pelkästään nanoa aliaksesi aiheuttaman epäselvyyden takia).
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.
Olen käyttänyt VIMiä jonkin aikaa, tässä on kokoonpanoni, jota käytän Ubuntussa ja OSX: ssä
https://github.com/abimaelmartell/dotfiles
En ymmärrä vimiä ... Olen yrittänyt, mutta palaan aina nanoon tapani puuttumisen, luulen, mutta se maksaa minulle 🙁
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 😀
Kun ympäristöä ei ole, paras on MC (keskiyön komentaja)
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ä.
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 ..
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.
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 ..
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.
Olen tyytyväinen emacsiin
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.
Olen tyytyväinen monokehitykseen
TROLLING POIS
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 .. 😉
Sinun on asennettava Vim ennen sokean tuomion tekemistä. Tällä hetkellä käytän GNU Nanoa ja GNU Emacsia.
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.
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.
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ä 🙂
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
: aseta numero
Lyhennetty ': set nu' .. ..ja poistamaan se ': set nonu' 😉
Käytän tätä:
: aseta yhteensopimaton viivain laststatus = 2 showcmd showmode number
Ja korostaaksesi nykyisen tarvitsemasi rivin: aseta kohdistinviiva.
Unohdin, terveisiä.
Vim, paras ase Linux- ja Unix-käyttäjille. Mikä parasta, voit mukauttaa vim, minun on C / C ++ IDE, NERDTree.
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.
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.
🙂
En ole vielä käyttänyt Vimiä, se tekee minut hyvin utelias. Minun täytyy kokeilla sitä, mutta nyt!
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.
Kiitos, olen iloinen, että se oli mielenkiintoinen artikkeli.
Tervehdys.
... 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!
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!
lähde ~ / .vim_runtime / vimrcs / plugins_config.vim
… 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ä !!
Pidän blogistasi.
Haluan vain kertoa, että sinulla on linkit rikkoutuneisiin kuviin.