Galīgā Vim iestatīšana

Noteikti jāzina visiem spars, manuprāt, labākais teksta redaktors GNU / Linux. Pirmās reizes, kad es to izmantoju spars Man tas šķita ļoti sarežģīti, bet, tā kā es pārvaldu sava personīgā emuāra veltīto serveri, tas ir kļuvis par manu noklusējuma redaktoru pat programmēšanai, šajā rakstā mēs redzēsim, kā lietot galīgo konfigurāciju spars pateicoties krātuvei, kuru atradu GitHub.

Kā ierasts bezmaksas programmatūras pasaulē, spars Tam ir lieliska konfigurācijas un pielāgošanas spēja. Tāpēc es nolēmu meklēt tīmeklī konfigurācijas, kas atvieglotu programmēšanas uzdevumu, un es uzgāju repozitoriju GitHub izveidojis Amix, laikā 8 gadi ir izmantojis un modificējis spars lai iegūtu a vimrc galīgs. Jūs varat atrast attiecīgo krātuvi šeit, redzēsim, kā to instalēt.

Instalēšanas procesā tas būs jāizmanto Git, ja neesat pieradis pie šīs programmas, varat to apskatīt komanda apkrāptu lapa git

Pamata versija vai "Awesome" versija

Ir iespējams izvēlēties starp divām versijām, pamata kas neinstalēs nevienu spraudni vai citu daudz pilnīgāku, kas būs spars ļoti spēcīgs redaktors.

Lai instalētu pamata, vienkārši palaidiet šādu komandu:

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

Un progresīvajiem vai "Awesome"

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

El vimrc versijai "Awesome"Tas ir šāds:

iestatiet runtimepath + = ~ / .vim_runtime avots ~ / .vim_runtime / vimrcs / basic.vim avots ~ / .vim_runtime / vimrcs / filetypes.vim avots ~ / .vim_runtime / vimrcs / plugins_config.vim avots ~ / .vim_runtime / vim_runtime / v. vim mēģiniet avotu ~ / .vim_runtime / my_configs.vim noķert endtry

Lai pievienotu savas konfigurācijas, mums ir jārediģē fails ~ / .vim_runtime / my_configs.vim.

Rediģējiet noklusējuma iestatījumus

Instalēšanas laikā noklusējuma krāsu shēma ir iestatīta uz virsotne, ir iespējams mainīt krāsas, ko izmanto, lai iezīmētu sintaksi ar spars rediģējot failu ~ / .vim_runtime / my_configs.vim un pievienojot šādu rindu:

colorcheme peaksea

Jāaizstāj virsotne izmantojot jebkuru no šīm 3 krāsu shēmām:

  • saule
  • pirīts
  • ir_melns

Iespējamie jautājumi par caurspīdīgu fonu

Iespējams, ka, instalējot šo konfigurāciju Vim, mēs zaudējam termināla caurspīdīgo fonu un redzam vim šādi:

Galīgā Vim iestatīšana

Lai atrisinātu problēmu, failam jāpievieno šādas rindas ~ / .vim_runtime / my_configs.vim:

hi NonText ctermfg = 18 ctermbg = NAV cterm = NONE hi Normal ctermfg = 16 ctermbg = NAV cterm = NONE hi Special ctermfg = Yellow ctermbg = NONE hi Comment ctermfg = DarkYellow ctermbg = NONE hi Constant ctermfg = Blue ctermbg = NONEfg hi Dzeltens ctermbg = NAVS hi LineNr ctermfg = DarkGrey ctermbg = NEKĀDI hi PreProc ctermfg = Zaļš ctermbg = NAV hi paziņojums ctermfg = Cyan ctermbg = NAV hi tips ctermfg = Cyan ctermbg = NAV hi hi Kļūda ctermfg = Sarkanais ctermbg cmb Fmbfent = NONE c = Neviens hi SpecialKey ctermfg = Ciāna ctermbg = NEKāds hi NonText ctermfg = Zils ctermbg = NEKāds hi direktorijs ctermfg = Zils ctermbg = NEKāds hi MoreMsg ctermfg = Zaļais ctermbg = NAV hi sarkans virsraksts ctermfg = Magenta ctermbg = NEKĀDS cterm N = cterm NAV čau DiffDelete ctermfg = Zils ctermbg = NAV

Kas noņem melno fonu (ctermbg = NAV) no visiem atslēgvārdiem programmēšanas valodā un no vietnēm, kurās nav teksta (NonText).

Šie parametri ir balstīti uz krāsu shēmu virsotne, Es vienkārši esmu modificējis atribūtu ctermbg lai iestatītu fona krāsu uz Neviena. Ja izvēlaties citu krāsu shēmu, jums būs jāatrod tās noklusējuma konfigurācija, nokopējot un ielīmējot to konfigurācijā, iestatot iestatījumu ctermbg a NAV

Citas modifikācijas

Man personīgi patīk izcelt pašreizējo līniju ar šādu izskatu:

labdien CursorLine guifg = NAV guibg = # 121212 gui = NAV ctermfg = NAV ctermbg = NAV cterm = BOLD

Pēc visu šo izmaiņu piemērošanas Vims izskatās šādi:

Galīgā Vim iestatīšana21

Secinājums

Šis ir mans pirmais raksts kā līdzautors FromLinux, Es ceru, ka jums tas šķita noderīgs. Vai zinājāt šo Vim konfigurāciju? Kādus pielāgojumus esat veicis? Atstājiet savu komentāru !.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

47 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   elav teica

    Es biju viens no tiem, kas ienīda VIM, es teicu, ka tas ir Pulpos teksta redaktors .. bet kādu laiku es to izmantoju vairāk nekā Nano (otrs redaktors, nevis eNano no mūsu kopienas) xDD

    1.    Aleksandrs Mērs teica

      Tas notika ar mani mazliet kā jūs, redzot, ka Vims ir nedaudz sarežģītāks, es izmantoju Nano, līdz es pieliku pūles, lai pierastu pie Vima, un tas kļuva par manu noklusējuma redaktoru. Priekā!

      1.    elav teica

        Pareizi .. starp citu, prieks par tevi šeit .. Laipni lūdzam!

        1.    Aleksandrs Mērs teica

          Paldies, es ceru, ka varu sniegt kvalitatīvus rakstus. Priekā!

    2.    elhui2 teica

      Es vienmēr izmantoju Vi, tur es pārveidoju savus COBOL skriptus (mans pirmais darbs bija 17 gadi). XD Es nekad nelietoju citu slinkuma dēļ, bet tas man ļoti labi der, un tiem ir neticami īsceļi!
      Sveicieni.

    3.    Manuels de la Fuente teica

      Nu, cik es zinu, viņi abi ir Nanos un viņi ir Redaktori, tāpēc es joprojām nezinu, kuru jūs izmantojat ... vai varbūt jūs izmantojat abus. xD

      1.    3000 teica

        GNU Nano ir programmatūra, savukārt šajā kopienā esošais nano ir personas aizstājvārds.

  2.   nano teica

    Pārtrauciet lietot manu incītis vārdu, tas tiek iztērēts xD

    1.    elav teica

      ENano ar Windows XP .. WTF?

      1.    nano teica

        Es biju uni uu

        1.    Eņģelis Īzaks Pizano teica

          Aizbildinājumi! Jūs devāties uz tumšo pusi! XD
          Un attiecībā uz amatu ... es domāju, ka man vajadzētu iemācīties izmantot Vim o_o

          1.    3000 teica

            Es izmantoju gan Windows Vista, gan Debian Wheezy, tāpēc nesūdzieties, ja komentēju ar Google Chrome 30 (patiesībā tas ir Chromium 30) ar Vista.

        2.    3000 teica

          Es zinu šo sajūtu, bro.

    2.    3000 teica

      Nez kāpēc, runājot par GNU Nano, es rakstu GNU Nano (ne tikai nano jūsu aizstājvārda radītās neskaidrības dēļ).

  3.   Lauva teica

    Tikai tie, kas ir pietiekami cienīgi, var izmantot Vim (kuru es pats neiekļauju).
    Viņš ir no jauna sarežģīts, taču ir acīmredzams, ka viņš ir labāks redaktors, visi par viņu runā ļoti augstu.

  4.   abimaelmartell teica

    Es kādu laiku izmantoju VIM, šeit ir mana konfigurācija, kuru izmantoju Ubuntu un OSX
    https://github.com/abimaelmartell/dotfiles

  5.   87 teica

    Es nesaprotu vim ... es esmu mēģinājis, bet es vienmēr atgriežos pie nano pie ieraduma trūkuma, es domāju, bet tas man maksā

    1.    elav teica

      Ticiet man, kad jūs pielāgojat, tas kļūst neaizstājams. Tas, ka spēja kopēt / pārvietot / mainīt tekstu, dzēst vai rediģēt tekstu kolonnā ... labi, ja jums nav VIM grafiskā interfeisa, tas ir lieliski ... un pat ar grafisko interfeisu tas ir lieliski 😀

      1.    petercheco teica

        Ja nav vides, vislabākais ir MC (pusnakts komandieris)

      2.    Giskards teica

        Es to visu daru Gīvijā. Es nesaprotu, kāpēc mācīties sarežģītas lietas. Es vienmēr esmu domājis, ka tieši programmatūrai jāpielāgojas cilvēkiem, nevis otrādi. Bet, hei, pasaule ir brīva ... uz šo brīdi.

        1.    RAW-Basic teica

          Kā būtu? .. .. man nepiekrīt jūsu komentāram .. .. man nešķiet taisnīgi, ka jūs vispārīgi domājat, ka noteikta programmatūra nav pielāgota "cilvēku būtnēm" .. .. vienkārši tāpēc, ka katrs no tiem ... atšķiras, un dažos gadījumos daudz ...

          Dažiem labākais ir nano redaktors, es to neatbalstu pat par mazākajām izmaiņām .. .. daži, piemēram, geany, ninjaIDE, aptumsums .. un es dodu priekšroku vienam vai otram atkarībā no gadījuma .. ..citi emacs, es Ieraudzīja..

          Lietām, kuras šķiet grūti apgūstamas, kaut arī ne vienmēr tās parasti ir, ir savi ieguvumi .. ..daudziem faila datu apjomiem, un es domāju patiešām lielus (TB) .. daži redaktori pat neļaus jums to atvērt .. .. un ar Vi es to varēju ne tikai atvērt ... bet es varēju veikt sarežģītu apstrādi, izmantojot regulāras izteiksmes ...

          Tikai mans viedoklis .. .. ceru, ka jūs saprotat ..

          1.    Giskards teica

            Apskatīsim, gandrīz visos redaktoros, kurus esmu izmantojis, jūs saglabājat ar Ctrl + S (Saglabāt) un izejiet no Ctrl + Q (Iziet). Jūs pārvietojaties ar ērtiem bulttaustiņiem, kuriem ir maz bultiņu. Pastāsti man, kā tas tiek darīts vim? 😉
            Es saprotu jūsu viedokli, nomierinieties.

          2.    RAW-Basic teica

            Em .. ..vienkārši .. ..kustināšanai jūs varat to izdarīt gan ar bultiņām .. kā ar 'HJKL' taustiņiem .. normāli vi-veida ..

            Lai saglabātu un izietu no ': wq' .. 😉

            Dodiet tai iespēju iemācīties izmantot vim .. ..arī, bet izmēģiniet to nedēļu .. vienkārši izmantojot vim .. ..kad mācāties rīkus, tā nodrošinātais ātrums ir milzīgs ..

  6.   Jukiteru teica

    Man tas būs jāizmēģina ar atvērtu prātu, jo patiesība ir tāda, ka laiki, kad esmu viņu aicinājis, lai veiktu rediģēšanu, mani vienkārši izmisina, un es galu galā izmantoju nano.

  7.   freebsddick teica

    Es priecājos par emaciem

    1.    3000 teica

      Šajā ziņā es jūs atbalstu, jo GNU Emacs praktiski ir Šveices armijas nazis, kad runa ir par tekstu un skriptu rediģēšanu. Ja vēlaties google vai pārvaldīt savu pastu. Emacs ar pāris spraudņiem to var labi izdarīt.

    2.    92 teica

      Es priecājos par monodevelop

      IESLĒGŠANA

  8.   RAW-Basic teica

    Wenas .. ..pirmkārt, lieliski, ka esat nolēmis dot savu ieguldījumu .. un vēl jo vairāk ar šādu ierakstu .. .. liels paldies !! ..

    Es jau sen meklēju kaut ko līdzīgu .. lai sāktu lietot Vim biežāk .. .. kaut arī vienmēr izmantoju Vi .. ..lieliem projektiem ideāls ir labs konfigurējums un apmesties Vim .. .. atkal, paldies .. ..un mēs turpinām lasīt .. 😉

  9.   3000 teica

    Pirms akla sprieduma izdarīšanas jums vajadzētu instalēt Vim. Pagaidām es izmantoju GNU Nano un GNU Emacs.

  10.   Deivids Gomess teica

    Uzstādīšana ir lieliska Alejandro ... Tomēr krāsu shēmas ir briesmīgas. Es nezinu, vai jūs pēkšņi zināt, kur var atrast pievilcīgākas krāsu shēmas. Man personīgi ļoti patīk Textmate krēslas shēma.

    1.    Aleksandrs Mērs teica

      Ja jums nepatīk neviena no krātuvē esošajām krāsu shēmām, varat mēģināt instalēt citas vai mainīt krāsas pēc savas gaumes, rediģējot ctermfg vērtības.

      sveiki NonText ctermfg = 18 ctermbg = NAV cterm = NAV
      čau Normāls ctermfg = 16 ctermbg = NAV cterm = NAV
      čau Īpašais ctermfg = Dzeltenais ctermbg = NAV
      čau Komentārs ctermfg = DarkYellow ctermbg = NAV
      čau Pastāvīga ctermfg = Zila ctermbg = NEKĀDA
      hi skaitlis ctermfg = dzeltens ctermbg = NAV
      čau LineNr ctermfg = DarkGrey ctermbg = NAV
      čau PreProc ctermfg = Zaļā ctermbg = NAV
      hi paziņojums ctermfg = Cyan ctermbg = NAV
      hi tips ctermfg = Cyan ctermbg = NAV
      čau Kļūda ctermfg = Sarkana ctermbg = NAV
      hi identifikators ctermfg = fuksīna ctermbg = NAV
      Sveiki, SpecialKey ctermfg = Cyan ctermbg = NAV
      čau NonText ctermfg = Zils ctermbg = NAV
      hi direktorija ctermfg = zils ctermbg = NAV
      čau VairākMsg ctermfg = Zaļā ctermbg = NAV
      hi virsraksts ctermfg = fuksīna ctermbg = NAV
      hi WarningMsg ctermfg = Sarkanais ctermbg = NAV
      čau DiffDelete ctermfg = Zils ctermbg = NAV

      Sveicieni.

  11.   Endera fletcher teica

    Kā tev iet. labs raksts. Būtu labi ievietot kaut ko par to, kā izmantot šo konfigurāciju. Tiem lietotājiem, kas nav tik eksperti vim kā es 🙂

  12.   juank teica

    Ļoti interesanti un pateicīgi, tas ļoti uzlabo vim izmantošanu, bet kā jūs ievietojat rindu numurus? Tas ir vienīgais, ko man nav izdevies sasniegt.

    Gracias por el aporte

    1.    David teica

      : iestatiet numuru

      1.    RAW-Basic teica

        Saīsināts ': set nu' .. ..un lai to noņemtu ': set nonu' 😉

    2.    Aleksandrs Mērs teica

      Es to izmantoju:

      : iestatiet nesaderīgu lineālu laststatus = 2 showcmd showmode numurs

      Un, lai izceltu pašreizējo nepieciešamo līniju: iestatiet kursora līniju.

      Aizmirsu, sveicieni.

  13.   kik1n teica

    Vim, labākais ierocis Linux un Unix lietotājiem. Vislabākais ir tas, ka jūs varat pielāgot vim, mans ir C / C ++ IDE, NERDTree.

  14.   seachello teica

    Labs ieguldījums!

    Nebūdams eksperts lietotājs un neiegūstot visu sulu, kas ir vim, esmu pie tā diezgan pieradis un izmantoju to kā galveno redaktoru. Es domāju, ka labākais veids, kā to pierast, jo sākumā tas var kļūt izmisis, ir veikt apmācību, kas pievienota programmai (izmantojiet komandu "vimtutor"). Tā arī izdarīju, un tas man palīdzēja. Lasot apmācību, jūs vienlaikus izmantojat vim.

  15.   Ezequiel teica

    Sveiki, kopiena, es izmantoju vim un, tāpat kā daudzi no jums, es uzskatu, ka tas ir neaizstājams rīks manam darbam. Es gribēju sniegt ļoti noderīgu padomu par spraudņu instalēšanu. Instrumentu sauc par "patogēnu". Šis spraudnis pārvalda dažādu spraudņu ceļus, padarot to instalēšanu un atinstalēšanu ļoti vienkāršu. Ja izmantojat vim, jums jāizmanto šis rīks. Vēl viens padoms: vimbits.com lapā ir daudz ļoti interesantu karšu un iestatījumu. Un tiem, kas izmanto Python, es iesaku Python-mode spraudni. Es ceru, ka tas viņiem kalpo tāpat kā man.
    Izmantosim Linux.
    ????

  16.   Dante Mdz. teica

    Es vēl neesmu izmantojis Vimu, tas mani padara ļoti ziņkārīgu. Man tas ir jāizmēģina, bet tagad!

  17.   Maurīcija teica

    Es šeit daudz kam piekrītu.

    Es atceros, ka pirmajās dienās mēģināju izmantot vim un vienmēr to pametu, jo šķita grūti to izmantot, līdz kādu dienu man tas sāka likties un es varēju nedaudz saprast, kā tas darbojas.

    No turienes tas kļuva par manu iecienītāko teksta redaktoru, kad man konsolē ir jārediģē ātrs fails.

    Starp citu, labs raksts.

    1.    Aleksandrs Mērs teica

      Paldies, es priecājos, ka tas bija interesants raksts.

      Sveicieni.

  18.   Dry0Gut teica

    ... ziņa ir ļoti laba, man ļoti patīk vim, es to izmantoju programmēšanai, jo, lai konfigurētu arku, man vienmēr ir bijušas dažas grūtības, bet tas ir prakses jautājums. Šis ieraksts no šodienas nav novecojis.

    Sveicieni!

  19.   Dry0Gut teica

    Kā būtu, man ir problēma, ka šī saite ir bojāta, kāds man varētu pateikt, kura tagad darbojas. Šobrīd es testēju dažus, kurus jūs iesakāt, bet es vēlētos uzzināt jūsu viedokli ... Paldies!

    Sveicieni!

  20.   Dry0Gut teica

    avots ~ / .vim_runtime / vimrcs / plugins_config.vim

  21.   Dry0Gut teica

    ... mēģinot izveidot yankring_history_v2.txt žurnāla failu, man bija problēmas ar yankring spraudņa žurnāla failu. Jebkura ideja, ko varat man sniegt, kā to atrisināt ...

    Sveicieni!

  22.   Anonīmi teica

    Man patīk tavs emuārs.
    Es tikai gribu jums pateikt, ka jums ir saites uz salauztajiem attēliem.