Vim (orosz)

Tippek és trükkök

Sorszámozás

Az oszlopszám megjelenítésének engedélyezéséhez használja: a beállított számot. Alapértelmezés szerint a vonalszámok abszolút értékei láthatók, a relatív értékek a következők szerint vannak megadva: set relativenumber.

Az új vonalra való áttérést az alábbi sorrendben végezzük: sorszám vagy sorszám gg. Minden átmenetet a navigációs lista tárol, további részletekért lásd: h ugrás-mozog.

Ellenőrizze a helyesírást

A Vim-ben a helyesírási ellenőrzést engedélyezhetjük:

Alapértelmezés szerint csak az angol szótár van telepítve. Más szótárak megtalálhatók a hivatalos adattárakban, kérésre vim-spell. További szótárak találhatók az FTP archívumban Vim. A szótárakat a katalógusban kell elhelyezni a szótárakhoz -

/.vim/spell/. A szótár engedélyezéséhez használja a következő parancsot: setlocal spell spelllang = ru_yo (a ru_yo helyettesítése a szótár nevével).

javaslatokat a korrekcióra

adj hozzá a megfelelő helyesírást

adja hozzá a helyesírást (munkamenetenként)

adj hozzá helytelen szöveget

helytelen írásmód hozzáadása (munkamenetenként)

ismételje meg a helyesírás ellenőrzését a teljes fájlban

Tanács:
  • A két nyelv (például angol és orosz) ellenőrzéséhez engedélyezze a set spelllang = en, ru-t
/.vimrc vagy / etc / vimrc parancsot, és indítsa újra a Vim parancsot.
  • Akkor lehetővé a helyesírás-ellenőrző az adott típusú fájlok (például .txt), a fájltípusra dugó, és saját meghatározásának szabályát a fájltípust. Az .txt végződésű összes fájl helyesírása. /usr/share/vim/vimfiles/ftdetect/plaintext.vim létre egy fájlt, és illessze a húr: autocmd BufRead, BufNewFile * .txt setfiletype szövegként. Ezután helyezze be a vonal autocmd FileType szövegként setlocal helyesírás spelllang = ru fájl /.vimrc vagy / etc / vimrc parancsot, és indítsa újra a Vim parancsot.
  • A LaTeX (vagy TeX) dokumentumok helyesírás-ellenőrzésének engedélyezéséhez add autocmd FileType tex setlocal spell spelllang = ru fájlt

    /.vimrc vagy / etc / vimrc parancsot, és indítsa újra a Vim parancsot.

    A kurzor pozíciójának mentése

    Ha azt szeretné, hogy a kurzor visszatérjen az előző pozícióba a fájl megnyitása után, add hozzá a következőhöz

    Vim futása vi

    Létrehozhat egy álnevet a vi vim számára.

    Ha szeretné, hogy vim fusson, amikor a sudo vi parancsot írja be. majd telepítse a vi-vim-symlink AUR csomagot. amely eltávolítja a vi-et, és helyettesít egy szimbolikus linkkel a vim-hez.

    DOS / Windows kocsi vissza

    Ha látsz egy sorozata ^ M végén minden sor, ez azt jelenti, hogy egy szöveges fájl szerkesztésével, amiket még a MS-DOS vagy a Windows. Az a tény, hogy a Linux az átruházás történt, hogy az egyik új sort (LR), míg a Windows / MS DOS rendszer ugyanarra a célra egy sorozat két karakter: a kocsi vissza (CR) és egy új sor (LR). Csak ezek a kocsi visszatérő karakterek jelennek meg ^ M.

    Ha minden kocsi visszatérési karaktert törölni szeretne egy fájlból, hajtsa végre a következőket:

    Ne feledje, hogy ^ itt van egy ellenőrző karakter, nem egy közönséges karakter. A vezérlőszekvencia megadásához ^ M. nyomja meg a Ctrl + v, Ctrl + m billentyűkombinációt.

    Szintén egyszerűen telepítheti a dos2unix csomagot, és rögzítheti a fájlokat a dos2unix fájllal.

    Megjegyzés: Egy másik egyszerű módszer a fájlformátum beállításának módosítása. A ff = unix állomány segítségével állítsa át a fájlokat a DOS / Windows vonal végére a Unix karakterlánc végére. Annak érdekében, hogy az ellenkezőjét tegye, csak használd az ff = dos értéket.

    Üres hely az ablak alján gVim

    Amikor az ablakkezelőt használja. úgy van beállítva, hogy figyelmen kívül hagyja az ablakméreteket, a gVim betölti a fel nem használt ablakterületeket a GTK téma standard háttérszínével.

    A megoldás a gVim ablak alján tárolt tér helyének szabályozása. Helyezze a következő sort a

    Megjegyzés: Az érték 0-ra állításával az ablak alján nem látható a vízszintes görgetősáv.

    A beépülő modulok javíthatják a Vim munkájának hatékonyságát. Megváltoztathatják a Vim felületet, új parancsokat adhatnak hozzá, támogatják a kódok befejezését, integrálhatják a többi programot és segédprogramot a Vim-szel, további nyelveket támogathatnak, és még sok más.

    Tipp: A népszerű bővítmények listáját lásd: Vim Awesome)

    A Plugin Manager használata

    A plug-in menedzser lehetővé teszi a plug-inek telepítését és kezelését ugyanúgy, függetlenül attól, hogy melyik rendszert használja a Vim-et. Ez egy speciális plug-in, amely csomagkapcsolóként működik az egyéb plug-inekhez.

    • A Vundle jelenleg a legnépszerűbb Vim plugin manager.
    • A Vim-plug egy minimalista plug-in menedzser a Vim számára, amely számos funkcióval rendelkezik, például a plug-inek betöltése és párhuzamos frissítés.
    • A pathogen.vim egy egyszerű plugin a változó runtimepath kezeléséhez.
    • Dein.vim - plugins manager, a NeoBundle helyett. elérhető a vim-dein-git AUR-ként.

    Az Arch repositories-tól

    A vim-plugins csoport számos különböző plug-inet kombinál. A pacman -Sg vim-plugins parancs segítségével megjelenítheti a telepítendő csomagok listáját. pacman használatával.

    A Cscope egy szoftverprojektek navigálásának eszköze. A cscope szóhoz / szimbólumhoz / függvénnyel való megkereséshez (általában a gyorsbillentyűk használatával) találhatók: a függvények, amelyek ezt hívják, a funkciódefiníciót és még sok mást.

    /.vim/plugin/cscope_maps.vim. hogy engedélyezze a cscope gyorsgombjait a Vim 7.x-ben:

    Hozzon létre egy fájlt, amely tartalmazza az indexeléshez szükséges fájlok listáját (a cscope számos nyelvet képes kezelni, de példánként C / C ++ fájlokat veszünk fel .c .cpp és .h kiterjesztésekkel):

    Megjegyzés: A cscope a cscope.out fájlt a munkakönyvtárban keresi, ezért ugyanazt a könyvtárat kell használnia a projekt navigálásához a Vim-ben. Ezenkívül megadhatja a fájl elérési útját a CSCOPE_DB környezeti változónál.

    Alapértelmezett gyorsbillentyűk:

    Megváltoztathatja a gyorsbillentyűket:

    A taglista megjeleníti a forráskód-fájlok struktúráját, és lehetővé teszi a források hatékony megtekintését a különböző programozási nyelveken.

    Hasznos lehetőségek írhatók be

    Lásd még

    Kapcsolódó cikkek