A végső Vim beállítás

Bizonyára mindenkinek tudnia kell életkedv, véleményem szerint a legjobb szövegszerkesztő GNU / Linux. Az első néhány alkalommal használtam életkedv Nagyon bonyolultnak találtam, de mivel személyes blogom dedikált szerverét kezelem, ez az alapértelmezett szerkesztőm lett, még a programozáshoz is, ebben a cikkben megtudjuk, hogyan kell alkalmazni a végső konfigurációt életkedv egy tárolónak köszönhetően, amelyben megtaláltam GitHub.

A szabad szoftverek világában megszokott módon életkedv Remekül képes konfigurálni és testre szabni. Ezért úgy döntöttem, hogy keresek a neten olyan konfigurációkat, amelyek megkönnyítik a programozás feladatát, és rátaláltam egy tárolóra GitHub készítette Egy keverékalatt 8 év már használ és módosít életkedv hogy a vimrc végleges. Megtalálható a kérdéses tároló itt, nézzük meg, hogyan kell telepíteni.

A telepítési folyamat során szükséges lesz használni megy, ha még nem szokott hozzá ehhez a programhoz, akkor ezt megnézheti parancs csalólap git

Alapverzió vagy "Félelmetes" verzió

Két változat közül lehet választani, egy alap amely nem telepít semmilyen bővítményt, vagy egy sokkal sokkal teljesebbet, amely megteszi életkedv nagyon erős szerkesztő.

Az alapvető telepítéséhez futtassa a következő parancsot:

$ git klón git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh

És a haladóknak vagyFantasztikus"

git klón git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh

El vimrc verzióhoz "Fantasztikus"Ez a következő:

állítsa be a runtimepath + = ~ / .vim_runtime forrás ~ / .vim_runtime / vimrcs / basic.vim forrás ~ / .vim_runtime / vimrcs / filetypes.vim forrás ~ / .vim_runtime / vimrcs / plugins_config.vim forrás ~ / .vim_runtime / vimrimime / vimrimime / vimrimime / vimrimime / vimrrime / vim. vim try source ~ / .vim_runtime / my_configs.vim catch endtry

Saját konfigurációink hozzáadásához szerkesztenünk kell a fájlt ~ / .vim_runtime / my_configs.vim.

Szerkessze az alapértelmezett beállításokat

Telepítéskor az alapértelmezett színskála értéke peakea, lehetséges a szintaxis kiemeléséhez használt színek megváltoztatása életkedv a fájl szerkesztése ~ / .vim_runtime / my_configs.vim és hozzáadja a következő sort:

színséma csúcs

Ki kell cserélni peakea a következő 3 színösszeállítás bármelyikével:

  • szolarizálni
  • pyte
  • ir_fekete

Lehetséges problémák az átlátszó háttérrel

Lehetséges, hogy a Vim konfigurációjának telepítésekor elveszítjük a terminál átlátszó hátterét, és a következő módon látjuk a vim-et:

A végső Vim beállítás

A probléma megoldásához a következő sorokat kell hozzáadni a fájlhoz ~ / .vim_runtime / my_configs.vim:

hi nonText ctermfg = 18 ctermbg = NINCS cterm = NEM hi normál ctermfg = 16 ctermbg = NINCS cterm = NINCS hi Speciális ctermfg = Sárga ctermbg = NINCS hi Megjegyzés ctermfg = DarkYellow ctermbg = NINCS hi Constant ctermfg = Kék ctermbg = NONEfg hi Sárga ctermbg = NINCS hi lineNr ctermfg = DarkGrey ctermbg = NINCS hi PreProc ctermfg = Zöld ctermbg = NINCS hi Statement ctermfg = Cyan ctermbg = NONE hi Type ctermfg = Cyan ctermbg = NONE hi Error ctermfg = Vörös ctermbg cmb Magenta = NONE c = NINCS hi SpecialKey ctermfg = Cián ctermbg = NINCS hi NonText ctermfg = Kék ctermbg = NINCS hi Directory ctermfg = Kék ctermbg = NINCS hi moreMsg ctermfg = Zöld ctermbg = NINCS hi Piros cím ctermfg = Bíborvörös ctermbg = NINCS cterm NEM cterm Figyelmeztetés szia DiffDelete ctermfg = Kék ctermbg = NINCS

Ami eltávolítja a fekete hátteret (ctermbg = NINCS) az összes kulcsszóból a programozási nyelvben és olyan webhelyeken, ahol nincs szöveg (NonText).

Ezek a paraméterek a színvilágon alapulnak peakea, Egyszerűen módosítottam az attribútumot ctrmbg hogy a háttérszín egyikre sem állítható. Ha más színvilágot választ, meg kell találnia az alapértelmezett konfigurációt, a beállítással másolja és illessze be a konfigurációba ctrmbg a NONE

Egyéb módosítások

Én személy szerint a következő megjelenéssel szeretném kiemelni a jelenlegi sort:

hi CursorLine guifg = NINCS guibg = # 121212 gui = NINCS ctermfg = NINCS ctermbg = NINCS cterm = BÁLÓ hi CursorColumn guifg = NINCS guibg = # 121212 gui = NINCS ctermfg = NINCS ctermbg = NINCS cterm = BOLDAL

Miután végrehajtotta ezeket a változásokat, a Vim így néz ki:

A végső Vim beállítás21

Következtetés

Ez volt az első cikkem a közreműködőként DesdeLinux, Remélem, hasznosnak találta. Tudta ezt a konfigurációt a Vim számára? Milyen testreszabásokat hajtott végre? Szólj hozzá !.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   élénk dijo

    Egyike voltam azoknak, akik utálták a VIM-et, mondtam, hogy ez a Pulpos szövegszerkesztője .. de egy ideje már jobban használom, mint a Nano-t (a másik szerkesztő, nem a közösségünk eNano-ja) xDD

    1.    Sándor polgármester dijo

      Kicsit olyan történt velem, mint te, látva, hogy a Vim valamivel bonyolultabb, én a Nano-t használtam, amíg nem próbáltam megszokni a Vim-et, és ez lett az alapértelmezett szerkesztőm. Egészségére!

      1.    élénk dijo

        Így van .. mellesleg öröm, hogy itt vagy ... Üdvözlünk!

        1.    Sándor polgármester dijo

          Köszönöm, remélem, hogy minőségi cikkekkel tudok hozzájárulni. Egészségére!

    2.    elhui2 dijo

      Mindig a Vi-t használtam, ott módosítottam a COBOL-szkriptjeimet (első munkám 17 évesen) xD soha nem használtam másikat lustaságból, de nagyon jól áll nekem, és hihetetlen parancsikonjaik vannak!
      Üdvözlet.

    3.    A Forrás kézikönyve dijo

      Nos, amennyire tudom, hogy mindketten Nanók és Szerkesztők, ezért még mindig nem tudom, melyiket használod ... vagy esetleg mindkettőt használod. xD

      1.    eliotime3000 dijo

        A GNU Nano szoftver, míg a nano, amely ebben a közösségben található, egy személy álneve.

  2.   nano dijo

    Hagyd abba a punci nevem használatát, xD-t költenek

    1.    élénk dijo

      Az eNano Windows XP-vel .. WTF?

      1.    nano dijo

        Az uni uu-ban voltam

        1.    Angyal Isaac Pizano dijo

          Ürügyek! A sötét oldalra léptél! XD
          És ami a bejegyzést illeti ... azt hiszem, meg kellene tanulnom használni a Vim o_o-t

          1.    eliotime3000 dijo

            Mind a Windows Vistát, mind a Debian Wheezy-t használom, ezért ne panaszkodjon, ha a Google Chrome 30-zal (valójában Chromium 30-mal) kommentálom a Vistával.

        2.    eliotime3000 dijo

          Ismerem az érzés tesó.

    2.    eliotime3000 dijo

      Valamilyen oknál fogva, amikor a GNU Nano-ról beszélek, a GNU Nano-t írom (nem csak a nano-t az álneved által generált kétértelműség miatt).

  3.   oroszlán dijo

    Csak azok használhatják a Vim-et (amiket én magam nem foglalok bele).
    Újra bonyolult, de nyilvánvaló, hogy jobb szerkesztő, mindenki nagyon magáról beszél.

  4.   abimaelmartell dijo

    Egy ideje használom a VIM-et, itt van a konfigurációm, amelyet az Ubuntuban és az OSX-ben használok
    https://github.com/abimaelmartell/dotfiles

  5.   rots87 dijo

    Nem értem a vim-et ... próbáltam, de mindig visszatérek a nanóhoz a szokás hiányát, azt hiszem, de ez nekem kerül 🙁

    1.    élénk dijo

      Hidd el, amikor alkalmazkodsz, ez nélkülözhetetlenné válik. Ez az, hogy képes szöveget másolni, áthelyezni / megváltoztatni, szöveget törölni vagy szerkeszteni egy oszlopban.

      1.    peterczech dijo

        Ha nincs környezet, akkor a legjobb az MC (Midnight Commander)

      2.    giskard dijo

        Geany-ban mindezt megteszem. Nem értem, miért kell bonyolult dolgokat tanulni. Mindig azt gondoltam, hogy a szoftvereknek kell alkalmazkodniuk az emberekhez, és nem fordítva. De hé, a világ szabad ... egyelőre.

        1.    RAW-Basic dijo

          Mi lenne? .. ..Nem értek egyet a megjegyzésével .. .. számomra nem tűnik igazságosnak, ha általánosságban úgy gondolja, hogy egy bizonyos szoftver nem alkalmazkodik az "emberi lényekhez" .. ..egyszerűen azért, mert a mindegyik ... változó, és egyes esetekben sok ...

          Egyesek számára a legjobb a nano-szerkesztő, a legkisebb változtatáshoz sem támogatom .. .. vannak olyanok, mint geany, ninjaIDE, napfogyatkozás ... és az esettől függően jobban szeretem az egyiket vagy a másikat .. ..más emacs, én Látta..

          A nehezen megtanulható dolgoknak, bár nem mindig, mégis előnyük van .. nagy fájlmennyiségű adatok esetén, és mármint nagyon magas (TB) .. egyes szerkesztők nem is engedik megnyitni .. .. és Vi-vel nem csak kinyitni tudtam ... hanem bonyolult kezelést tudtam végezni reguláris kifejezésekkel ...

          Csak az én véleményem .. .. remélem megérted ..

          1.    giskard dijo

            Lássuk, szinte az összes általam használt szerkesztőben elmentette a Ctrl + S (Mentés) és kilép a Ctrl + Q (Kilépés) billentyűkombinációt. És mozoghat a kényelmes nyilakkal, amelyeken kevés nyil van. Mondd, hogyan történik ez a vimben? 😉
            Értem a véleményed, nyugodj meg.

          2.    RAW-Basic dijo

            Em .. ..egyszerű .. ..mozgatáshoz mind a kis nyilakkal megteheti .. akárcsak a 'HJKL' billentyűkkel .. normális a vi-szerűen ..

            A ': wq' .. 😉 mentéséhez és kilépéshez

            Adj neki egy esélyt, hogy megtanulja, hogyan kell kezelni a vim-et .., de próbálja ki egy hétig .. csak a vim használatával .. ..mikor megtanulja az eszközöket, az általa nyújtott sebesség hatalmas ..

  6.   yukiteru dijo

    Nyitott szívvel kell majd kipróbálnom, mert az az igazság, hogy azok az idők, amikor felhívtam őt, hogy végezzen némi szerkesztést, csak kétségbeesést okoz, és végül nano-t használok.

  7.   freebsddick dijo

    Örülök az emacsoknak

    1.    eliotime3000 dijo

      Ebben támogatom Önt, mivel a GNU Emacs gyakorlatilag egy svájci kés a szövegek és szkriptek szerkesztésében. Ha google-zni vagy e-mailt akar kezelni. Emacs pár pluginnel jól meg tudja csinálni.

    2.    92 dijo

      Örülök a monodevelopnak

      KIKAPCSOLÁS

  8.   RAW-Basic dijo

    Wenas .. .. először is nagyszerű, hogy úgy döntöttél, hogy hozzájárulsz .. és még inkább egy ilyen bejegyzéssel .. .. nagyon köszönöm !! ..

    Régóta keresek valami hasonlót .. hogy gyakrabban kezdjem el használni a Vim-et .. ..bár mindig a Vi-t használtam .. ..nagy projekteknél az ideális az, ha jó konfigurációval rendelkezem és beállok a Vimbe .. köszönöm .. ..és folyamatosan olvasunk .. 😉

  9.   eliotime3000 dijo

    Mielőtt vak ítéletet mondana, telepítenie kell a Vim-et. Egyelőre a GNU Nano és a GNU Emacs szoftvert használom.

  10.   David gomez dijo

    A beállítás remek Alejandro ... A színvilág azonban szörnyű. Nem tudom, hirtelen tudja-e, hol találhat vonzóbb színvilágot. Én személy szerint nagyon szeretem a Textmate Twilight sémáját.

    1.    Sándor polgármester dijo

      Ha nem tetszik a tárban található színsémák közül, akkor megpróbálhat másokat telepíteni, vagy a ctermfg értékeinek szerkesztésével tetszés szerint módosíthatja a színeket.

      szia NonText ctermfg = 18 ctermbg = NINCS cterm = NINCS
      szia Normál ctermfg = 16 ctermbg = NINCS cterm = NINCS
      szia Speciális ctermfg = Sárga ctermbg = NINCS
      szia Megjegyzés ctermfg = DarkYellow ctermbg = NINCS
      szia állandó ctermfg = kék ctermbg = NINCS
      hi szám ctermfg = sárga ctermbg = NINCS
      szia LineNr ctermfg = DarkGrey ctermbg = NINCS
      szia PreProc ctermfg = Zöld ctermbg = NINCS
      hi nyilatkozat ctermfg = cián ctermbg = NINCS
      hi típus ctermfg = cián ctermbg = NINCS
      szia hiba ctermfg = piros ctermbg = NINCS
      hi azonosító ctermfg = bíborvörös ctermbg = NINCS
      szia SpecialKey ctermfg = Cián ctermbg = NINCS
      szia NonText ctermfg = Kék ctermbg = NINCS
      hi könyvtár ctermfg = kék ctermbg = NINCS
      szia MoreMsg ctermfg = Zöld ctermbg = NINCS
      hi cím ctermfg = bíborvörös ctermbg = NINCS
      szia FigyelemMsg ctermfg = Piros ctermbg = NINCS
      szia DiffDelete ctermfg = Kék ctermbg = NINCS

      Üdvözlet.

  11.   Ender fletcher dijo

    Hogy vagy. jó cikk. Jó lenne közzétenni valamit arról, hogyan lehet kihasználni ezt a konfigurációt. Azoknak a felhasználóknak, akik nem olyan szakértők a vimben, mint én 🙂

  12.   juank dijo

    Nagyon érdekes és hálás, ez sokat javít a vim használatán, de hogyan állítja be a sorok számát? Ez az egyetlen dolog, amit nem sikerült elérnem.

    Köszönöm a bemeneti

    1.    David dijo

      : beállított szám

      1.    RAW-Basic dijo

        Rövidítve: ': set nu' .. ..és eltávolításához ': set nonu' 😉

    2.    Sándor polgármester dijo

      Ezt használom:

      : nem kompatibilis vonalzó beállítása laststatus = 2 showcmd showmode szám

      És hogy kiemelje az aktuálisan szükséges sort: állítsa be a kurzor vonalát.

      Elfelejtettem, üdvözlet.

  13.   kik1n dijo

    Vim, a legjobb fegyver Linux és Unix felhasználók számára. A legjobb az egészben, hogy testreszabhatja a vim-et, az enyém egy C / C ++ IDE, NERDTree.

  14.   tengeri kagyló dijo

    Jó hozzájárulás!

    Anélkül, hogy szakértő felhasználó lennék, és anélkül, hogy megszerezném a vim összes levét, eléggé megszoktam, és főszerkesztőként használom. Szerintem a megszokás legjobb módja, mivel eleinte kétségbeeshet, a programhoz mellékelt oktatóanyag elvégzése (használja a "vimtutor" parancsot). Így tettem, és ez segített nekem. Az oktatóanyag elolvasása közben egyszerre használja a vim-et.

  15.   Ezékiel dijo

    Helló közösség, a VIM-et használom, és mint sokan közülem, ez nélkülözhetetlen eszköz a munkámban. Nagyon hasznos tippet szerettem volna adni a bővítmények telepítésének kezeléséhez. Az eszközt "kórokozónak" hívják. Ez a beépülő modul kezeli a különböző beépülő modulok elérési útját, így azok telepítése és eltávolítása nagyon egyszerű. Ha vim-et használ, akkor ezt az eszközt kell használnia. Egy másik tipp: a vimbits.com oldalon rengeteg nagyon érdekes térkép és beállítás található. A Python-t használóknak pedig a Python-mode plugint ajánlom. Remélem, ez szolgálja őket, mint engem.
    Használjuk a Linuxot.
    ????

  16.   Dante Mdz. dijo

    Még nem használtam a Vim-et, ez nagyon kíváncsi lesz. Ki kell próbálnom, de most!

  17.   Mauritius dijo

    Sokkal egyetértek itt.

    Emlékszem, hogy az első napokban megpróbáltam használni a vim-et, és mindig otthagytam, mert úgy tűnt, hogy nehéz használni, míg egy nap elkezdtem érezni magam, és egy kicsit megértettem, hogy működik.

    Innentől kezdve a kedvenc szövegszerkesztőm lett, amikor egy fájlt gyorsan szerkesztenem kell a konzolon.

    Egyébként jó cikk.

    1.    Sándor polgármester dijo

      Köszönöm, örülök, hogy érdekes cikk volt.

      Üdvözlet.

  18.   száraz0bél dijo

    ... a bejegyzés nagyon jó, nagyon szeretem a vim-et, programozáshoz használom, mert az arch konfigurálásához mindig voltak nehézségeim, de ez gyakorlat kérdése. Ez a mai bejegyzés nem elavult.

    Üdvözlet!

  19.   száraz0bél dijo

    Mi lenne, nekem az a problémám, hogy ez a link megszakadt, valaki meg tudná mondani, melyik működik most. Jelenleg tesztelek néhányat, amelyeket ajánl, de szeretném tudni a véleményét ... Köszönöm !!

    Üdvözlet!

  20.   száraz0bél dijo

    forrás ~ / .vim_runtime / vimrcs / plugins_config.vim

  21.   száraz0bél dijo

    … Problémáim voltak a yankring plugin naplófájljával, amikor megpróbáltam létrehozni a yankring_history_v2.txt naplófájlt. Bármilyen ötlet, amelyet meg tudsz adni nekem, hogyan oldjam meg ...

    Üdvözlet!

  22.   Névtelenül dijo

    Tetszik a blogod.
    Csak azt akarom mondani, hogy megvan a link a megszakadt képekre.