Ülim Vimi seadistus

Kindlasti peavad kõik teadma tarm, minu arvates parim tekstiredaktor GNU / Linux. Esimesed paar korda kasutasin tarm Leidsin, et see on väga keeruline, kuid kuna ma haldan oma isikliku ajaveebi spetsiaalset serverit, on sellest saanud ka vaikepraktor, isegi programmeerimise jaoks. Selles artiklis näeme, kuidas rakendada tarm tänu hoidlale, mille leidsin GitHub.

Nagu vabatarkvara maailmas tavapärane, tarm Sellel on suur konfiguratsiooni ja kohandamise võime. Nii otsustasin otsida veebist konfiguratsioone, mis hõlbustaksid programmeerimist ja leidsin aastal hoidla GitHub loonud sõberajal 8 aastat on kasutanud ja muutnud tarm saada a vimrc lõplik. Kõnealuse hoidla leiate siin, vaatame, kuidas seda installida.

Installiprotsessis on vaja seda kasutada Git, kui te pole selle programmiga harjunud, võite sellele pilgu heita käsu petta leht git

Põhiversioon või "Awesome" versioon

Võimalik on valida kahe versiooni vahel, põhiline see ei installi ühtegi pistikprogrammi ega mõnda muud palju täiuslikumat tarm väga võimas toimetaja.

Põhi installimiseks käivitage lihtsalt järgmine käsk:

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

Ja edasijõudnutele võiAwesome"

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

El vimrc versiooni jaoks "Awesome"See on järgmine:

määrake 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 proovige allikat ~ / .vim_runtime / my_configs.vim catch endtry

Oma konfiguratsioonide lisamiseks peame faili muutma ~ / .vim_runtime / my_configs.vim.

Muutke vaikesätteid

Installimisel on vaikevärviks seatud peakea, on võimalik süntaksi esiletõstmiseks kasutatud värve muuta tarm faili redigeerimine ~ / .vim_runtime / my_configs.vim ja lisades järgmise rea:

värviskeem peakea

Tuleb asendada peakea nende kolme muu värviskeemi järgi:

  • päikese käes
  • püte
  • ir_must

Võimalikud probleemid läbipaistva taustaga

Võimalik, et selle Vimi konfiguratsiooni installimisel kaotame terminali läbipaistva tausta ja näeme vimi järgmisel viisil:

Ülim Vimi seadistus

Probleemi lahendamiseks on vaja faili lisada järgmised read ~ / .vim_runtime / my_configs.vim:

tere NonText ctermfg = 18 ctermbg = Puudub cterm = Puudub hi Tavaline ctermfg = 16 ctermbg = Puudub cterm = Puudub hi Eriline ctermfg = Kollane ctermbg = Puudub hi Kommentaar ctermfg = DarkYellow ctermbg = Puudub hi Constant ctermfg = Sinine ctermbg = NONEfg hi Kollane ctermbg = Puudub hi LineNr ctermfg = DarkGrey ctermbg = Puudub hi PreProc ctermfg = Roheline ctermbg = Puudub hi Statement ctermfg = Cyan ctermbg = Puudub hi Tüüp ctermfg = Cyan ctermbg = Puudub hi Tõrge ctermfg = Punane ctermbg cmb Numbriga = Puudub hi SpecialKey ctermfg = Tsüaan ctermbg = Puudub hi NonText ctermfg = Sinine ctermbg = Puudub hi Directory ctermfg = Sinine ctermbg = Puudub hi MoreMsg ctermfg = Roheline ctermbg = Puudub hi Punane pealkiri ctermfg = Magenta ctermbg = Puudub cterm Carn C tere DiffDelete ctermfg = Sinine ctermbg = Puudub

Mis eemaldab musta tausta (ctermbg = Puudub) kõigist märksõnadest programmeerimiskeeles ja saitidel, kus pole teksti (Mittetekst).

Need parameetrid põhinevad värvilahendusel peakea, Olen atribuuti lihtsalt muutnud ctrmbg taustavärvi määramiseks ükski. Kui valite mõne muu värvilahenduse, peate leidma selle vaikekonfiguratsiooni, kopeerima ja kleepima selle seadistuste abil oma konfiguratsiooni ctrmbg a PUUDUB

Muud muudatused

Mulle isiklikult meeldib praegust joont esile tõsta järgmise välimusega:

tere CursorLine guifg = Puudub guibg = # 121212 gui = Puudub ctermfg = Puudub ctermbg = Puudub cterm = BOLD Tere CursorColumn guifg = Puudub guibg = # 121212 gui = Puudub ctermfg = Puudub ctermbg = Puudub cterm = BOLD

Pärast kõigi nende muudatuste rakendamist näeb Vim välja selline:

Vimi ülim seadistamine21

Järeldus

See on olnud minu esimene artikkel kaastöölisena DesdeLinux, Loodan, et olete leidnud selle kasulikuks. Kas teadsite seda Vimi konfiguratsiooni? Milliseid kohandusi olete teinud? Jäta kommentaar !.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   elav DIJO

    Ma kuulusin nende hulka, kes vihkasid VIM-i, ütlesin, et see on Pulpose tekstiredaktor .. aga juba mõnda aega kasutan seda rohkem kui Nano (teine ​​toimetaja, mitte meie kogukonna eNano) xDD

    1.    Aleksander linnapea DIJO

      See juhtus minuga natuke nagu sina, nähes, et Vim on mõnevõrra keerulisem, kasutasin Nanot, kuni pingutasin Vimiga harjumiseks ja sellest sai minu vaiketoimetaja. Terviseks!

      1.    elav DIJO

        Täpselt nii .. muide, rõõm, et olete siin .. Tere tulemast!

        1.    Aleksander linnapea DIJO

          Tänan teid, ma loodan, et saan anda kvaliteetsetele artiklitele. Terviseks!

    2.    elhui2 DIJO

      Ma kasutasin alati Vi-d, seal muutsin oma COBOL-skripte (minu esimene töökoht oli 17) xD Ma ei kasutanud kunagi teist laiskusest, kuid see sobib mulle väga ja neil on uskumatu otsetee!
      Tervitused.

    3.    Allika käsiraamat DIJO

      Noh, niipalju kui ma tean, et nad on mõlemad Nanod ja nad on toimetajad, nii et ma ikka ei tea, kumba te kasutate ... või äkki kasutate neid mõlemaid. xD

      1.    eliotime3000 DIJO

        GNU Nano on tarkvara, samas kui selles kogukonnas olev nano on inimese varjunimi.

  2.   nano DIJO

    Lõpetage mu kiisu nime kasutamine, see kulutatakse xD

    1.    elav DIJO

      ENano koos Windows XP-ga .. WTF?

      1.    nano DIJO

        Olin uni uu-s

        1.    Ingel Isaac Pizano DIJO

          Ettekäänded! Sa läksid pimedale poolele! XD
          Ja postituse osas ... ma arvan, et peaksin õppima Vim o_o-d kasutama

          1.    eliotime3000 DIJO

            Olen nii Windows Vista kui ka Debian Wheezy kasutuses, nii et ärge kurdage, kui kommenteerin Vistaga Google Chrome 30 (tegelikult on see Chromium 30).

        2.    eliotime3000 DIJO

          Ma tean seda tunnet sõber.

    2.    eliotime3000 DIJO

      Mingil põhjusel, kui ma räägin GNU nanost, kirjutan ma GNU nanot (mitte ainult nano teie varjunime tekitatud ebaselguse tõttu).

  3.   Lõvi DIJO

    Vimi (mida ma ise ei sisalda) saavad kasutada ainult need, kes on piisavalt väärt.
    Ta on uuesti keeruline, kuid on ilmne, et ta on parem toimetaja, kõik räägivad temast kõrgelt.

  4.   abimaelmartell DIJO

    Olen mõnda aega VIM-i kasutanud, siin on minu konfiguratsioon, mida kasutan Ubuntu ja OSX-is
    https://github.com/abimaelmartell/dotfiles

  5.   Mädaneb87 DIJO

    Ma ei saa vim-ist aru ... olen proovinud, kuid naasen alati nano juurde harjumuse puudumise kohta, kuid see maksab mulle 🙁

    1.    elav DIJO

      Uskuge mind, kui kohanete, muutub see hädavajalikuks. See on võimalus kopeerida / teisaldada / muuta teksti, kustutada või redigeerida veergu teksti ... igatahes, kui teil pole VIM-i graafilist liidest, on see suurepärane ... ja isegi graafilise liidese puhul on see suurepärane 😀

      1.    Petercheco DIJO

        Kui keskkonda pole, on parim MC (kesköö komandör)

      2.    giskard DIJO

        Ma teen seda kõike Geany's. Ma ei saa aru, miks õppida keerulisi asju. Olen alati arvanud, et just tarkvara peab kohanema inimestega, mitte vastupidi. Aga hei, maailm on vaba ... hetkeks.

        1.    RAW-Basic DIJO

          Kuidas oleks? .. ..pean teie kommentaariga nõus olema .. ..mulle ei tundu õiglane, et arvate üldistatult, et teatud tarkvara ei ole kohandatud "inimolenditega" .. .. lihtsalt sellepärast, et vajadused ja perspektiiv igaüks ... varieerub ja mõnel juhul palju ...

          Mõne jaoks on parim nano-redaktor, ma ei toeta seda isegi väikseima muutuse korral .. .. mõned nagu geany, ninjaIDE, eclipse .. ja ma eelistan üht või teist olenevalt juhtumist .. .. teised emacs, ma Saag..

          Asjadel, mida tundub keeruline õppida, ehkki mitte alati, on tavaliselt oma eelised .. faili suurte andmemahtude jaoks ja ma mõtlen tõesti suuri (TB) ... mõned redaktorid ei lase teil seda isegi avada .. .. ja Vi-ga ei suutnud ma seda mitte ainult avada ... vaid ka keerulist käitlemist regulaaravaldiste abil ...

          Ainult minu arvamus .. .. loodan, et saate aru ...

          1.    giskard DIJO

            Vaatame, peaaegu kõigis redaktorites, mida olen kasutanud, salvestate klahvikombinatsiooni Ctrl + S (Salvesta) ja väljute klahvikombinatsiooniga Ctrl + Q (Lõpeta). Ja liikute mugavate nooleklahvide abil, millel on vähe nooli. Öelge mulle, kuidas seda vim-s tehakse? 😉
            Saan teie arvamusest aru, rahune maha.

          2.    RAW-Basic DIJO

            Em .. .. Lihtne .. .. liigutamiseks saate seda teha nii väikeste nooltega .. nagu ka 'HJKL' klahvide korral .. tavaline vi-moodi ..

            ': Wq' salvestamiseks ja sealt väljumiseks .. 😉

            Andke talle võimalus õppida õppima, kuidas vimiga hakkama saada .. aga proovige seda nädal aega ... lihtsalt kasutades vimi ... .. kui tööriistu õpite, on selle pakutav kiirus tohutu ..

  6.   yukiteru DIJO

    Pean seda proovima avatud meelega, sest tõsi on see, et ajad, mil olen teda üles kutsunud mõneks muutmiseks, muudavad mind lihtsalt meeleheitlikuks ja lõpuks kasutan nano.

  7.   freebsddick DIJO

    Olen emacsiga rahul

    1.    eliotime3000 DIJO

      Selles osas ma toetan teid, kuna GNU Emacs on tekstide ja skriptide redigeerimisel praktiliselt Šveitsi armee nuga. Kui soovite googeldada või oma kirju hallata. Paari pistikprogrammiga Emacs saab sellega hästi hakkama.

    2.    92 DIJO

      Olen rahul ühearendusega

      VABASTAMINE VÄLJAS

  8.   RAW-Basic DIJO

    Wenas .. .. esiteks tore, et olete otsustanud panustada .. ja veelgi enam sellise postitusega .. .. suur aitäh !! ..

    Olen juba pikka aega midagi sarnast otsinud .. et hakata Vimi sagedamini kasutama .. .. kuigi ma kasutasin alati Vi-d .. suurte projektide jaoks on ideaalne hea konfigureerimine ja Vimi sisseelamine. . .. veelkord, aitäh .. ..ja me jätkame lugemist .. 😉

  9.   eliotime3000 DIJO

    Enne pimeda otsuse tegemist peate installima Vimi. Praegu kasutan GNU Nano ja GNU Emacs.

  10.   David Gomez DIJO

    Seadistamine on suurepärane Alejandro ... Kuid värvilahendused on kohutavad. Ma ei tea, kas te äkki teate, kust leiate atraktiivsemaid värvilahendusi. Mulle isiklikult meeldib Textmate'i Videviku skeem väga.

    1.    Aleksander linnapea DIJO

      Kui teile ei meeldi ükski värvilahendus, mis tuleb hoidlasse, võite proovida installida mõnda muud või muuta värve oma maitse järgi, muutes väärtusi ctermfg.

      tere NonText ctermfg = 18 ctermbg = Puudub cterm = Puudub
      tere Tavaline ctermfg = 16 ctermbg = Puudub cterm = Puudub
      tere Spetsiaalne ctermfg = kollane ctermbg = Puudub
      tere Kommentaar ctermfg = DarkYellow ctermbg = Puudub
      tere Pidev ctermfg = sinine ctermbg = Puudub
      hi number ctermfg = kollane ctermbg = Puudub
      tere LineNr ctermfg = DarkGrey ctermbg = Puudub
      tere PreProc ctermfg = roheline ctermbg = Puudub
      tere avaldus ctermfg = tsüaan ctermbg = Puudub
      tere Tüüp ctermfg = Cyan ctermbg = Puudub
      tere viga ctermfg = punane ctermbg = Puudub
      Tere Identifier ctermfg = Magenta ctermbg = Puudub
      tere SpecialKey ctermfg = Tsüaan ctermbg = Puudub
      tere NonText ctermfg = Sinine ctermbg = Puudub
      tere kataloog ctermfg = sinine ctermbg = Puudub
      tere MoreMsg ctermfg = roheline ctermbg = Puudub
      tere Pealkiri ctermfg = Magenta ctermbg = Puudub
      Tere, hoiatus mss ctermfg = punane ctermbg = Puudub
      tere DiffDelete ctermfg = Sinine ctermbg = Puudub

      Tervitused.

  11.   Enderi fletcher DIJO

    Kuidas sul läheb. hea artikkel. Hea oleks midagi postitada, kuidas seda konfigureerimist ära kasutada. Neile kasutajatele, kes pole nii vim asjatundjad kui mina 🙂

  12.   juank DIJO

    Väga huvitav ja tänuväärne, see parandab vim-i kasutamist palju, kuid kuidas panna ridade numbrid? See on ainus asi, mida ma pole suutnud saavutada.

    Gracias por el aporte

    1.    David DIJO

      : määratud number

      1.    RAW-Basic DIJO

        Lühendatud ': set nu' .. ..ja selle eemaldamiseks ': set nonu' 😉

    2.    Aleksander linnapea DIJO

      Ma kasutan seda:

      : määrake ühildumatu joonlaud laststatus = 2 showcmd näitamisrežiimi number

      Ja praeguse vajaliku rea esiletõstmiseks: määrake kursor.

      Unustasin, tervitused.

  13.   kik1n DIJO

    Vim, parim relv Linuxi ja Unixi kasutajale. Mis kõige parem, saate kohandada vimi, minu oma on C / C ++ IDE, NERDTree.

  14.   merikarp DIJO

    Hea panus!

    Ilma et oleksin asjatundlik kasutaja ja kogu mahla vim'ist välja saamata, olen sellega üsna harjunud ja kasutan seda peatoimetajana. Ma arvan, et parim viis sellega harjumiseks, kuna see võib esialgu meeleheitel tekkida, on teha programmiga kaasas olev õpetus (kasutage käsku "vimtutor"). Nii ma tegingi ja see aitas mind. Õpetuse lugemise ajal kasutate samal ajal vim-i.

  15.   Ezequiel DIJO

    Tere kogukond, kasutan vimi ja nagu paljud teist, leian, et see on minu töö jaoks hädavajalik tööriist. Tahtsin anda väga kasuliku näpunäite pistikprogrammide installimiseks. Tööriista nimetatakse "patogeeniks". See pistikprogramm haldab erinevate pistikprogrammide teid, muutes nende installimise ja desinstallimise väga lihtsaks. Kui kasutate vimi, peate seda tööriista kasutama. Veel üks näpunäide: lehel vimbits.com on palju väga huvitavaid kaarte ja seadeid. Ja neile, kes kasutavad Pythoni, soovitan pythoni režiimi pistikprogrammi. Loodan, et see teenib neid samamoodi nagu mind.
    Kasutame Linuxi.
    🙂

  16.   Dante Mdz. DIJO

    Ma pole Vimi veel kasutanud, see teeb mind väga uudishimulikuks. Ma pean seda proovima, aga nüüd!

  17.   Mauricio DIJO

    Olen siinkohal nõus paljudega.

    Mäletan, et esimestel päevadel proovisin vimi kasutada ja jätsin selle alati maha, sest tundus, et seda oli keeruline kasutada, kuni ühel päeval tekkis see tunne ja sain natuke aru, kuidas see töötab.

    Sealt sai see minu lemmiktekstiredaktoriks, kui pean konsoolil kiirfaili redigeerima.

    Muide, hea artikkel.

    1.    Aleksander linnapea DIJO

      Aitäh, mul on hea meel, et see oli huvitav artikkel.

      Tervitused.

  18.   Kuiv0Gut DIJO

    ... postitus on väga hea, mulle väga meeldib vim, kasutan seda programmeerimiseks, sest arhi seadistamiseks on mul alati olnud raskusi, kuid see on praktika küsimus. See postitus tänase seisuga pole aegunud.

    Tervitused!

  19.   Kuiv0Gut DIJO

    Kuidas oleks, mul on probleem, et see link on katki, keegi võiks mulle öelda, kumb töötab praegu. Praegu testin mõnda, mida soovitate, kuid sooviksin teada teie arvamust ... aitäh!

    Tervitused!

  20.   Kuiv0Gut DIJO

    allikas ~ / .vim_runtime / vimrcs / plugins_config.vim

  21.   Kuiv0Gut DIJO

    ... Mul on olnud probleeme yankringi pistikprogrammi logifailiga, kui proovisin luua yankring_history_v2.txt logifaili. Kõik ideed, mida saate mulle pakkuda, kuidas seda lahendada ...

    Tervitused!

  22.   anonüümne DIJO

    Mulle meeldib teie ajaveeb.
    Ma tahan teile lihtsalt öelda, et teil on katkiste piltide lingid.