Kuidas kasutada automaatset taande Vim-is

How Use Auto Indent Vim



Kui veedate oma Linuxi aega käsureal, kasutate tõenäoliselt vaikimisi tekstiredaktorina Vimi. Vim on võimas ja kaasaegne tekstiredaktor, millel on palju funktsioone, mis sobivad terminalis töötamiseks. Kuigi Vim on uskumatu tekstiredaktor, võib alustamine ja selle kasutamine põhitoimingute tegemiseks olla heidutav. Seetõttu aitab põhikontseptsioonide hankimine vähendada ülekaalukat tunnet Vimi kasutamisel.

See juhend keskendub ühele olulisele Vimi funktsioonile: taande tegemine failide redigeerimisel.







Kuidas sisse lülitada automaatne taane Vim -is

Faili automaatseks taandamiseks Vimis faili redigeerimisel lubage automaatne taandamisfunktsioon, kasutades järgmist: määrake käsurežiimis automaatse taandamise lipp:



Vajutage sisestusklahvi ja see taastab praegu redigeeritava faili automaatselt.







Samuti saate taandefunktsiooni määrata käsu abil:

$: failitüübi taane on sisse lülitatud

Kui määrate automaatse taande funktsiooni Vim käsurežiimis, ei jää see redaktori sulgemisel püsima.



Seadetele püsiva lisamiseks muutke vimrc -faili kaustas/etc/vim/vimrc ja lisage kirje:

$ filetype taane sisse lülitatud

$ filetype pistikprogrammi taane on sisse lülitatud

See säte taandab failid automaatselt vastavalt failitüübile. Failitüübi toetuse kontrollimiseks sisestage:

$: määrake failitüüp

Kui olete failitüübi kätte saanud, veenduge, et seda toetaks, navigeerides aadressile/usr/share/vim/vim82/indent

Saate muuta vim82 oma Vim -versiooniks.

MÄRGE : Kui kasutatav failitüüp pole vaikimisi saadaval, saate selle lisada.

Vimil on neli taandemeetodit, nimelt:

Automaatne taane - see meetod kasutab redigeeritava failitüübi jaoks eelmise rea taanet.

tark inimene - smartindent töötab sarnaselt autoindendiga, kuid tunneb ära mõne keele, näiteks C -keele süntaksi.

cindent - cindent erineb pisut autoindentist ja smartindentist, kuna on nutikam ja seadistatav erinevatele indekseerimisstiilidele.

indexexpr - on kõige tõhusam ja paindlikum. See kasutab väljendeid faili taande arvutamiseks. Kui see on lubatud, tühistab indeksexpr muud taandemeetodid.

MÄRGE : Kui Vim tuvastab tundmatu failitüübi, ei pruugi see õigesti taanduda. Selle lahendamiseks saate lubada smartindenti ja autoindexi.

Muutke vimrc -faili ja lisage kirjed:

$seatudJah

$seatudjuurde

Taandevahede muutmiseks sisestage käsurežiimis väärtus järgmiselt:

$: komplektkäiguvahetus=2

Taande taset kirjeldav nihkelaiuse väärtus on tühikute veergude arv. Vim -taande meetodid (cindent ja autoindent) tuginevad sellele seadistusele taandetasemete määramiseks.

Kuidas automaatset taande välja lülitada

Vimi automaatse taandamise funktsiooni keelamiseks saate kirjed keelata või määrata kleepimisrežiimi. Tõhusam viis praeguse faili automaatse taandamise keelamiseks on aga käsurežiimis järgmise seadistamine.

$: set noautoindent

$: komplektindentexpr=

$: määramatu

$: set nosmartindent

Järeldus

Vimi põhitõdede mõistmine aitab parandada teie töövoogu ja muuta Vimi abil kiiresti faile. Vaadake meie teisi Vimi õpetusi, et aidata oma teadmisi laiendada.