Tikrai visi turi žinoti Vim, mano nuomone, geriausias teksto redaktorius GNU / Linux. Pirmus kelis kartus naudojau Vim Man tai buvo labai sudėtinga, bet kadangi aš tvarkau savo asmeninio tinklaraščio serverį, jis tapo mano numatytuoju redaktoriumi net programavimui, šiame straipsnyje mes pamatysime, kaip pritaikyti galutinę konfigūraciją Vim dėka saugyklos, kurią radau GitHub.
Kaip įprasta nemokamos programinės įrangos pasaulyje, Vim Jis turi puikias galimybes konfigūruoti ir pritaikyti. Taigi nusprendžiau ieškoti tinkle konfigūracijų, kurios palengvintų programavimo užduotį, ir aptikau saugyklą GitHub sukurta Mišinys, per 8 metai naudojo ir keitė Vim gauti a vimrc galutinis. Galite rasti aptariamą saugyklą čia, pažiūrėkime, kaip jį įdiegti.
Pagrindinė versija arba „Nuostabi“ versija
Galima rinktis iš dviejų versijų, pagrindinis tai neįdiegs jokio įskiepio ar kito žymiai išsamesnio Vim labai galingas redaktorius.
Norėdami įdiegti pagrindinį, tiesiog paleiskite šią komandą:
$ git klonas git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
Ir pažengusiems arNuostabus"
„git“ klonas git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc versijai "Nuostabus"Tai yra taip:
nustatyti 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 / vim / .vim_runtime / vimr source ~ / .vim_runtime / vimr source vim try source ~ / .vim_runtime / my_configs.vim catch endtry
Norėdami pridėti savo konfigūracijas, turime redaguoti failą ~ / .vim_runtime / my_configs.vim.
Redaguokite numatytuosius nustatymus
Diegiant numatytoji spalvų schema yra viršūnė, galima pakeisti spalvas, naudojamas paryškinant sintaksę Vim redaguoti failą ~ / .vim_runtime / my_configs.vim ir pridedant šią eilutę:
spalvų schema peakea
Turi būti pakeista viršūnė bet kuria iš šių kitų 3 spalvų schemų:
- saulės
- pyte
- ir_juoda
Galimos problemos, susijusios su skaidriu fonu
Gali būti, kad diegdami šią „Vim“ konfigūraciją mes prarandame skaidrų terminalo foną ir matome „vim“ tokiu būdu:
Norėdami išspręsti problemą, būtina į failą pridėti šias eilutes ~ / .vim_runtime / my_configs.vim:
hi nonText ctermfg = 18 ctermbg = NĖRA cterm = Nėra hi normali ctermfg = 16 ctermbg = NĖRA cterm = NONE hi Special ctermfg = Geltona ctermbg = NĖRA hi komentaras ctermfg = DarkYellow ctermbg = NĖRA hi Nuolatinė ctermfg = Mėlyna ctermbg = NONEfg hi cter NĖRA hi lineNr ctermfg = DarkGrey ctermbg = Nėra hi PreProc ctermfg = Green ctermbg = NĖRA hi pareiškimas ctermfg = Cyan ctermbg = NĖRA hi tipo ctermfg = Cyan ctermbg = NĖRA hi klaida ctermfg = Raudona ctermbg ctermbg = NĖRA cmagf = Nėra Identifikacija = NĖRA hi specialKey ctermfg = Žalsvai mėlyna ctermbg = Nėra hi NonText ctermfg = Mėlyna ctermbg = NĖRA hi direktorija ctermfg = Mėlyna ctermbg = NĖRA hi DaugiauMsg ctermfg = Žalia ctermbg = NĖRA hi Raudona antraštė ctermfg = Rausvai raudona ctermbg = NĖRA cterm N = cterm ĮspėjimasM labas DiffDelete ctermfg = mėlynas ctermbg = NĖRA
Kuris pašalina juodą foną (ctermbg = NĖRA) visų programavimo kalbos raktinių žodžių ir svetainių, kuriose nėra teksto („NonText“).
Kiti pakeitimai
Aš asmeniškai norėčiau pabrėžti dabartinę eilutę taip:
labas „CursorLine“ guifg = NĖRA guibg = # 121212 gui = NĖRA ctermfg = NĖRA ctermbg = NĖRA cterm = BOLD
Pritaikęs visus šiuos pakeitimus, Vimas atrodo taip:
Išvada
Tai buvo pirmasis mano, kaip bendraautorio, straipsnis DesdeLinux, Tikiuosi, kad jums tai buvo naudinga. Ar žinojote šią „Vim“ konfigūraciją? Kokius pritaikymus atlikote? Palikite komentarą !.
Aš buvau vienas iš tų, kurie nekentė VIM, sakiau, kad tai buvo „Pulpos“ teksto redaktorius .. bet kurį laiką aš jį naudoju labiau nei „Nano“ (kitas redaktorius, o ne „eNano“ iš mūsų bendruomenės) xDD
Tai atsitiko man šiek tiek kaip jūs, matydamas, kad Vimas yra kiek sudėtingesnis, aš naudojau „Nano“, kol pasistengiau priprasti prie Vimo ir jis tapo mano numatytuoju redaktoriumi. Cheers!
Teisingai .. beje, malonu, kad esi čia .. Sveiki!
Ačiū, tikiuosi, kad galiu prisidėti prie kokybiškų straipsnių. Cheers!
Aš visada naudojau „Vi“, ten pakeisdavau savo „COBOL“ scenarijus (mano pirmasis darbas buvo 17 m.). XD Niekada nenaudojau tinginystės, bet man tai labai patiko ir jie turi neįtikėtinus nuorodas!
Sveikinimai.
Na, kiek žinau, jie abu yra „Nanos“ ir jie yra „Redaktoriai“, todėl vis dar nežinau, kurį naudojate ... o gal naudojate abu. xD
„GNU Nano“ yra programinė įranga, o šioje bendruomenėje esantis nano yra asmens slapyvardis.
Nustokite naudoti mano pūlingo vardą, jis išleidžiamas xD
„ENano“ su „Windows XP“ .. WTF?
Buvau uni uu
Pretekstai! Jūs nuėjote į tamsiąją pusę! XD
O dėl įrašo ... manau, kad turėčiau išmokti naudotis „Vim o_o“
Aš naudoju „Windows Vista“ ir „Debian Wheezy“, todėl nesiskųskite, jei pakomentuosiu „Google Chrome 30“ (iš tikrųjų tai „Chromium 30“) su „Vista“.
Aš žinau tą jausmą, brolau.
Dėl kažkokios priežasties, kai kalbu apie „GNU Nano“, rašau „GNU Nano“ (ne tik dėl nano dėl jūsų slapyvardžio sukurto neaiškumo).
Vimą (kurio aš neįtraukiu) gali naudoti tik tie, kurie yra pakankamai verti.
Jis vėl komplikuotas, bet akivaizdu, kad jis yra geresnis redaktorius, visi apie jį kalba labai gerai.
Kurį laiką naudojau VIM, čia yra mano konfigūracija, kurią naudoju „Ubuntu“ ir „OSX“
https://github.com/abimaelmartell/dotfiles
Aš nesuprantu vim ... Aš bandžiau, bet aš visada grįžtu prie nano įpročio trūkumo, manau, bet man tai kainuoja 🙁
Patikėkite, kai prisitaikysite, tai bus būtina. Tai yra galimybė kopijuoti / perkelti / keisti tekstą, ištrinti ar redaguoti tekstą stulpelyje ... bet kokiu atveju, kai neturite VIM grafinės sąsajos, tai puiku ... ir net su grafine sąsaja tai puiku
Kai nėra aplinkos, geriausia yra MC (vidurnakčio vadas)
Aš visa tai darau „Geany“. Aš nesuprantu, kodėl mokytis sudėtingų dalykų. Visada maniau, kad būtent programinė įranga turi prisitaikyti prie žmonių, o ne atvirkščiai. Bet ei, pasaulis yra laisvas ... šiuo metu.
O kaip? .. .. turiu nesutikti su jūsų komentaru .. .. man neatrodo sąžininga, kad jūs manote apibendrintai, kad tam tikra programinė įranga nėra pritaikyta „žmogiškoms būtybėms“ .. .. paprasčiausiai todėl, kad kiekvieno iš jų ... skiriasi, o kai kuriais atvejais ir daug ...
Kai kuriems geriausias yra nano redaktorius, aš jo nepalaikau net dėl menkiausių pokyčių .. .. kai kurie, pavyzdžiui, geany, ninjaIDE, užtemimas .. ir man labiau patinka vienas ar kitas, atsižvelgiant į atvejį .. ..kitas emacs, pamačiau ..
Dalykai, kuriuos, atrodo, sunku išmokti, nors ir ne visada, dažniausiai turi savo privalumų .. ..dideliam duomenų kiekiui faile, turiu omenyje tikrai didelius duomenis (TB) .. kai kurie redaktoriai net neleidžia jo atidaryti. ... ir su Vi aš galėjau ne tik jį atidaryti ... bet ir atlikti sudėtingus veiksmus reguliariais posakiais ...
Tik mano nuomonė .. .. Tikiuosi supranti ..
Pažiūrėkime, kad beveik visuose redaktoriuose, kuriuos naudojau, išsaugojote naudodami „Ctrl“ + S (išsaugoti) ir išeinate naudodami „Ctrl“ + Q (baigti). Jūs judate naudodami patogius rodyklių klavišus, kuriuose yra mažai rodyklių. Pasakyk man, kaip tai daroma „vim“? 😉
Aš suprantu tavo nuomonę, nusiramink.
Em .. ..paprastas .. ..išjudinti galite tai padaryti tiek su mažomis rodyklėmis .. kaip ir su 'HJKL' klavišais .. įprasta vi-tipo ..
Norėdami išsaugoti ir išeiti iš „: wq“ .. 😉
Suteikite galimybę išmokti naudotis „vim“ .. .. su bet bandykite savaitę. Tiesiog naudokitės „vim“ .. .. kai jūs išmoksite įrankius, jo teikiamas greitis yra didžiulis ..
Turėsiu išbandyti atvirai, nes tiesa yra ta, kad tie laikai, kai aš jį paraginau atlikti tam tikrus redagavimus, mane tiesiog beviltiškai skatina ir aš galų gale naudoju nano.
Džiaugiuosi emacais
Tuo aš jus palaikau, nes redaguojant tekstus ir scenarijus, „GNU Emacs“ praktiškai yra Šveicarijos armijos peilis. Jei norite google arba tvarkyti savo paštą. „Emacs“ su pora papildinių gali tai padaryti gerai.
Aš patenkinta monodeveloper
IŠJUNGIMAS
Wenas .. ..visų pirma, puiku, kad nusprendei prisidėti .. ir dar labiau su tokiu įrašu .. .. labai ačiū !! ..
Aš jau seniai ieškojau kažko panašaus .. kad pradėčiau dažniau naudoti „Vim“ .. .. nors visada naudojau „Vi“ .. .. dideliems projektams idealu yra gerai sukonfigūruoti ir įsitaisyti Vime .. .. vėlgi, ačiū .. ..ir toliau skaitome .. 😉
Prieš priimdami aklą sprendimą, turėtumėte įdiegti „Vim“. Kol kas naudoju „GNU Nano“ ir „GNU Emacs“.
Sąranka puiki Alejandro ... Tačiau spalvų schemos yra baisios. Nežinau, ar staiga žinai, kur galima rasti patrauklesnių spalvų gamų. Man asmeniškai labai patinka „Textmate“ „Twilight“ schema.
Jei jums nepatinka nei viena saugykloje esanti spalvų schema, galite pabandyti įdiegti bet kurią kitą arba pakeisti spalvas pagal savo skonį redaguodami „ctermfg“ reikšmes.
labas NonText ctermfg = 18 ctermbg = NĖRA cterm = NĖRA
labas Normalus ctermfg = 16 ctermbg = NĖRA cterm = NĖRA
labas Specialusis ctermfg = geltonas ctermbg = NĖRA
labas komentaras ctermfg = DarkYellow ctermbg = NĖRA
labas Nuolatinis ctermfg = mėlynas ctermbg = NĖRA
labas Skaičius ctermfg = Geltonas ctermbg = NĖRA
labas LineNr ctermfg = DarkGrey ctermbg = NĖRA
labas PreProc ctermfg = žalias ctermbg = NĖRA
labas pareiškimas ctermfg = Cyan ctermbg = NĖRA
hi Tipas ctermfg = Cyan ctermbg = NĖRA
labas Klaida ctermfg = Raudona ctermbg = NĖRA
labas identifikatorius ctermfg = purpurinis ctermbg = NĖRA
labas „SpecialKey“ ctermfg = Cyan ctermbg = NĖRA
labas NonText ctermfg = mėlynas ctermbg = NĖRA
labas katalogas ctermfg = mėlynas ctermbg = NĖRA
labas MoreMsg ctermfg = Green ctermbg = NĖRA
labas Pavadinimas ctermfg = Magenta ctermbg = NĖRA
labas ĮspėjimasMsg ctermfg = Raudona ctermbg = NĖRA
labas DiffDelete ctermfg = mėlynas ctermbg = NĖRA
Sveikinimai.
Kaip laikaisi. geras straipsnis. Būtų gerai paskelbti, kaip pasinaudoti šia konfigūracija. Tiems vartotojams, kurie nėra tokie ekspertai, kaip aš 🙂
Labai įdomu ir dėkinga, tai labai pagerina „vim“ naudojimą, bet kaip jūs dedate eilučių skaičius? Vienintelio dalyko man nepavyko pasiekti.
Gracias por el aporte
: nustatyti numerį
Sutrumpinta ': set nu' .. ..ir ją pašalinti ': set nonu' 😉
Aš naudoju tai:
: nustatyti nesuderinamą liniuotę laststatus = 2 showcmd showmode numeris
Ir norėdami paryškinti dabartinę jums reikalingą eilutę: nustatykite žymeklio liniją.
Aš pamiršau, sveikinimai.
„Vim“, geriausias ginklas „Linux“ ir „Unix“ vartotojams. Geriausia, kad galite pritaikyti „vim“, mano yra C / C ++ IDE, NERDTree.
Geras indėlis!
Nebūdamas ekspertas vartotojas ir negaudamas visų sulčių, kurias turi „vim“, aš prie jų gana apsipratau ir naudoju jas kaip pagrindinį redaktorių. Manau, kad geriausias būdas priprasti, nes iš pradžių tai gali tapti beviltiška, yra atlikti mokymo programą, pateiktą kartu su programa (naudokite komandą „vimtutor“). Taigi aš tai padariau ir tai man padėjo. Skaitydami pamoką tuo pačiu metu naudojate „vim“.
Sveiki, bendruomenė, aš naudoju „vim“ ir, kaip ir daugelis iš jūsų, manau, kad tai nepakeičiama priemonė mano darbui. Norėjau pateikti labai naudingą patarimą, kaip tvarkyti papildinių diegimą. Priemonė vadinama „patogenu“. Šis papildinys valdo skirtingų papildinių kelius, todėl labai lengva juos įdiegti ir pašalinti. Jei naudojate „vim“, turite naudoti šį įrankį. Kitas patarimas: vimbits.com puslapyje yra daug labai įdomių žemėlapių ir nustatymų. Tiems, kurie naudojasi „Python“, aš rekomenduoju „python“ režimo papildinį. Tikiuosi, kad tai jiems tarnauja kaip ir man.
Panaudokime „Linux“.
????
Aš dar nenaudojau „Vim“, dėl to labai smalsu. Turiu išbandyti, bet dabar!
Aš čia sutinku su daug kuo.
Prisimenu, kad pirmąsias dienas bandžiau naudoti „vim“ ir visada ją palikdavau, nes atrodydavo sunku ją naudoti, kol vieną dieną pradėjau jaustis ir galėjau šiek tiek suprasti, kaip tai veikia.
Iš ten tai tapo mano mėgstamiausiu teksto redaktoriumi, kai turiu greitai redaguoti failą konsolėje.
Beje, geras straipsnis.
Ačiū, džiaugiuosi, kad tai buvo įdomus straipsnis.
Sveikinimai.
... įrašas yra labai geras, man labai patinka „vim“, aš naudoju jį programuoti, nes norėdamas sukonfigūruoti „arch“ visada turėjau tam tikrų sunkumų, bet tai yra praktikos reikalas. Šis įrašas šiandien nėra pasenęs.
Sveiki atvykę!
Kaip, aš turiu problemą, kad ši nuoroda nutrūkusi, kažkas galėtų man pasakyti, kuri dabar veikia. Šiuo metu bandau kai kuriuos, kuriuos rekomenduojate, bet norėčiau sužinoti jūsų nuomonę ... Ačiū !!
Sveiki atvykę!
šaltinis ~ / .vim_runtime / vimrcs / plugins_config.vim
... bandydamas sukurti „yankring_history_v2.txt“ žurnalo failą turėjau problemų su „yankring“ papildinio žurnalo failu. Bet kokia idėja, kurią galite pateikti man, kaip ją išspręsti ...
Sveiki atvykę!
Man patinka tavo tinklaraštis.
Aš tik noriu jums pasakyti, kad turite nuorodas į sugadintus vaizdus.