Vim (rusă)

Sfaturi și trucuri

Rânduri de numerotare

Pentru a activa afișarea numărului coloanei, utilizați: setat numărul. În mod implicit, valorile absolute ale numerelor de linie sunt afișate, cele relative fiind incluse prin intermediul: set relativenumber.

Trecerea la o nouă linie se realizează prin intermediul unui număr de linie sau număr de linie gg. Toate tranzițiile sunt stocate în lista de navigare, pentru mai multe detalii, consultați: h mov-moves.

Verificați ortografia

Verificarea ortografiei în Vim poate fi activată cu:

În mod implicit, este instalat numai dicționarul englez. Alte dicționare pot fi găsite în depozitele oficiale la cerere vim-spell. Mai multe dicționare pot fi găsite în arhiva FTP Vim. Dicționarele ar trebui plasate în catalogul de dicționare -

/.vim/spell/. Pentru a activa dicționarul, folosiți comanda: setlocal spell spelllang = ru_yo (înlocuind ru_yo cu numele dicționarului).

sugestii pentru corecție

adăugați ortografia corectă

adăugați ortografia corectă (pe sesiune)

adăugați o ortografie incorectă

adăugați ortografie incorectă (pe sesiune)

repetați verificarea ortografică în întregul fișier

Consiliu:
  • Pentru a activa verificarea pentru două limbi (de exemplu, engleză și rusă), adăugați set spelllang = en, ru la
/.vimrc sau / etc / vimrc și reporniți Vim.
  • Puteți activa verificarea ortografică pentru anumite tipuri de fișiere (de exemplu, .txt) utilizând pluginul FileType și propria regulă pentru determinarea tipului de fișier. Pentru a activa ortografia pentru toate fișierele care se termină în .txt. creați un fișier /usr/share/vim/vimfiles/ftdetect/plaintext.vim și lipiți linia: autocmd BufRead, BufNewFile * .txt setfiletype plaintext. Apoi, introduceți linia autocmd FileType plaintext setlocal spell spelllang = en în fișier /.vimrc sau / etc / vimrc și reporniți Vim.
  • Pentru a permite verificarea ortografică numai pentru documentele LaTeX (sau TeX), adăugați autocmd FileType tex setlocal spell spelllang = ru în fișier

    /.vimrc sau / etc / vimrc și reporniți Vim.

    Salvarea poziției cursorului

    Dacă doriți ca cursorul să revină la poziția sa anterioară după deschiderea fișierului, adăugați următoarele elemente la

    Rularea Vim cu vi

    Creați un alias pentru vi pe vim.

    Dacă doriți ca vim să ruleze când tastați sudo vi. apoi instalați pachetul vi-vim-symlink AUR. care va elimina vi și îl va înlocui cu o legătură simbolică cu vim.

    Rapoartele de transport DOS / Windows

    Dacă vedeți secvența ^ M la sfârșitul fiecărei linii, aceasta înseamnă că editați un fișier text creat în MS-DOS sau Windows. Problema este că în Linux pentru transfer este acceptat să se folosească un caracter de linie nouă (LR), în timp ce pe sistemele Windows / MS DOS în același scop este utilizată o secvență de două caractere: retur de transport (CR) și linie nouă (LR). Doar aceste caractere retur sunt afișate ca ^ M.

    Pentru a șterge toate caracterele returnate dintr-un fișier, executați:

    Rețineți că aici este un caracter de control, nu un caracter obișnuit. Pentru a intra în secvența de control ^ M. apăsați Ctrl + v, Ctrl + m.

    De asemenea, puteți instala pur și simplu pachetul dos2unix și repara fișierele cu fișierul dos2unix.

    Notă: O altă modalitate simplă este schimbarea opțiunii formatul de fișier. Utilizați setul ff = unix pentru a converti fișierele cu sfârșitul liniei DOS / Windows în fișiere cu sfârșitul șirului Unix. Pentru a face contrariul, folosiți doar setul ff = dos.

    Spațiu gol în partea de jos a ferestrelor gVim

    Când se folosește managerul de ferestre. configurat să ignore dimensiunile ferestrei, gVim umple zonele ferestrelor neutilizate cu culoarea de fundal standard a temei GTK.

    Soluția este de a regla cantitatea de spațiu care va fi rezervată în partea de jos a ferestrei gVim. Plasați următoarea linie în

    Notă: Prin setarea valorii la 0, nu puteți vedea bara de derulare orizontală din partea de jos a ferestrei.

    Plugin-urile pot ajuta la îmbunătățirea eficienței muncii dvs. în Vim. Ei pot schimba interfața Vim, pot adăuga comenzi noi, finalizează codul de suport, integrează alte programe și utilitare cu Vim, suportă limbi suplimentare și multe altele.

    Sfat: pentru o listă de pluginuri populare, consultați Vim Awesome)

    Utilizând Managerul de pluginuri

    Managerul plug-in vă permite să instalați pluginuri și să le gestionați în același mod, indiferent de sistemul pe care îl utilizați. Acesta este un plug-in special care acționează ca un manager de pachete pentru alte plug-in-uri.

    • Vundle este în prezent cel mai popular manager Vim plugin.
    • Vim-plug este un manager minimalist de plug-in pentru Vim, care are multe caracteristici, de exemplu, încărcarea plug-in-urilor la cerere și actualizarea paralelă.
    • pathogen.vim este un plugin simplu pentru gestionarea variabilei runtimepath.
    • Dein.vim - manager de plugin-uri, înlocuind NeoBundle. este disponibil ca vim-dein-git AUR.

    Din depozitele Arch

    Grupul vim-plugin-uri combină multe plug-in-uri diferite. Utilizați comanda pacman -Sg vim-plugins pentru a afișa o listă de pachete pe care le puteți instala apoi. folosind pacman.

    Cscope este un instrument pentru navigarea unui proiect software. Dacă mergeți la cuvântul / simbolul / funcția și apelați cscope (de obicei folosind tastele rapide), puteți găsi: funcțiile care numesc acest lucru, definiția funcției și multe altele.

    /.vim/plugin/cscope_maps.vim. pentru a activa cheile fierbinți cscope în Vim 7.x:

    Creați un fișier care conține o listă de fișiere pentru indexare (cscope poate gestiona mai multe limbi, dar, pentru exemplu, vom lua fișiere în C / C ++ cu extensii .cpp și .h):

    Notă: cscope caută fișierul cscope.out în directorul de lucru, deci ar trebui să folosiți același director pentru a naviga în proiect în Vim. De asemenea, puteți specifica în mod explicit calea către acest fișier prin setarea în variabila de mediu $ CSCOPE_DB.

    Taste rapide implicite:

    Simțiți-vă liber să schimbați tastele rapide:

    Taglist afișează structura fișierelor cu cod sursă și vă permite să vizualizați eficient sursele în diferite limbi de programare.

    Opțiuni utile pot fi scrise în

    Vezi de asemenea

    Articole similare