vim

Svarīgas VIM opcijas un iestatījumi

Svarīgas VIM opcijas un iestatījumi
Vim ir viens no populārākajiem atvērtā koda komandrindas teksta redaktoriem. Tas ir ļoti konfigurējams un atbalsta daudz iespēju, kas ir iemesls tā popularitātei lietotāju vidū. Šajā rakstā mēs apspriedīsim dažas no Vim iestatīšanas opcijām, kas palīdzēs jums optimizēt rediģēšanas vidi atbilstoši jūsu vēlmēm. Lielākā daļa šeit minēto opciju pēc noklusējuma nav iespējotas Vim.

Vim iestatīšanas opcijas var izmantot divos veidos:

1. Iespējojiet atsevišķa faila opcijas Vim sesijas laikā, izmantojot: iestatīt Atveriet vajadzīgo failu Vim, ierakstiet jebkuru opciju, izmantojot komandu: set parastajā režīmā un nospiediet Enter.

2. Visiem failiem iespējojiet opcijas pastāvīgi, tos norādot vietējā Vim konfigurācijas failā ~ /.vimrc. Neatkarīgi no opcijām, kuras vēlaties iespējot, vienkārši pievienojiet tās ~ /.vimrc failu, noņemot (:) pirms komandas set, pēc tam saglabājiet un aizveriet failu.

Vim konfigurācijas failu pašreizējam lietotājam var izveidot ar šādu komandu terminālā:

$ touch ~ /.vimrc

Lai rediģētu Vim konfigurācijas failu, terminālā izmantojiet šādu komandu:

$ vim ~ /.vimrc

Meklēšanas iespējas

Iespējot meklēšanas izcelšanu

Meklējot tekstu, bieži ir noderīgi izcelt visus meklēšanas rezultātus, lai vienā mirklī varētu atrast, kur atrodas atbilstošais modelis. Iespējojot meklēšanas izcelšanu, visiem meklēšanas rezultātiem tiek pievienots krāsains fons. Meklēšanas izcelšana pēc noklusējuma ir atspējota.

Lai iespējotu meklēšanas izcelšanu, izmantojiet šādu komandu:

: iestatiet hlsearch

Lai atspējotu meklēšanas izcelšanu, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatīt nohlsearch

Papildu meklējumi

Parasti, veicot parastu meklēšanu Vim, rezultātu var redzēt tikai pēc tam, kad esat ierakstījis visu meklēšanas vārdu un nospiedis Enter. Izmantojot Vim inkrementālo meklēšanu, jūs varat redzēt meklēšanas rezultātus, kad sākat rakstīt meklēšanas vārdu. Tas izceļ visu tekstu, kas atbilst līdz šim ievadītajam. Piemēram, jūs meklējat vārdu “skaits”. Sākot rakstīt burtus, jūs redzēsiet, kā Vim izceļ spēles.

Papildu meklēšana pēc noklusējuma ir atspējota. Lai iespējotu papildmeklēšanu, izmantojiet šādu komandu:

: iestatīt meklēšanu

Lai atspējotu papildmeklēšanu, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatiet noincsearch

Lieta nejutīga meklēšana

Pēc noklusējuma Vim veic reģistrjutīgu meklēšanu, atšķirīgi apstrādājot lielos un mazos burtus. Lai veiktu reģistrjutīgu meklēšanu, izmantojiet šādu komandu:

: iestatiet neziņu

Lai atkārtoti iespējotu reģistrjutīgo meklēšanu, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatiet noignorecase

Viedā meklēšana

Dažreiz, veicot kāda teksta meklēšanu ar reģistrjutīgu reģistru, jums ir jāveic kāda burta nejutīga meklēšana citam tekstam. Pārslēgšanās starp ignorecase un noignorecase var būt kaitinošas. par laimi, Vim ļauj mums veikt gudru meklēšanu, izmantojot iespēju smartcase ar ignorecase opciju. Apvienojot šīs opcijas, jūs iegūsiet reģistrjutīgu vai nejutīgu meklēšanu, pamatojoties uz scenāriju:

Lai Vim veiktu viedo meklēšanu, izmantojiet šādas komandas:

: iestatiet neziņu (nospiediet taustiņu Enter)
: iestatiet viedo lietu (nospiediet taustiņu Enter)

Lai atspējotu viedo meklēšanu, vienkārši pievienojiet opcijām vārdu “nē”:

: iestatiet skapīti

Automātiski rakstīt failus

Pārslēdzoties starp vairākiem failiem, Vim lūdz vispirms saglabāt failu, ja tas ir modificēts. Tomēr ar rakstīt automātiski opcija, Vim automātiski saglabā failu, kad izmantojat komandas: n (vai: p,: pirmais, pēdējais), lai pārslēgtos uz citu failu.

Lai automātiski rakstītu failus pirms cita faila atvēršanas, izmantojiet šādu komandu:

: iestatiet automātisko rakstīšanu

Lai atspējotu šo opciju, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatiet noautowrite

Iespējojot automātisko atkāpi

Iespējojot automātisko atkāpi Vim, jūs varat atkāpt katru rindu tāpat kā iepriekšējo. Piemēram, jūs ievilkat līniju ar atstarpi vai tabulēšanas taustiņu un nospiediet Enter. Nākamās ievadītās rindas tiks automātiski paredzētas ar tādu pašu summu kā iepriekšējā rinda.

Lai iespējotu automātisko atkāpi programmā Vim, izmantojiet šādu komandu:

: iestatīt automātisko ievilkumu

Lai atspējotu automātisko atkāpi, vienkārši pievienojiet opcijai vārdu "nē".

: iestatiet noautoindent

Sintakses izcelšana

Sintakses izcelšana parāda avota kodu dažādās krāsās, lai uzlabotu tā lasāmību. Lai iespējotu sintakses izcelšanu programmā Vim, izmantojiet šādu komandu:

: sintakse ieslēgta

Lai atspējotu sintakses izcelšanu, vienkārši pievienojiet opcijai vārdu “nē”.

: sintakse izslēgta

Iestatiet sintakses izcelšanas krāsu shēmu

Krāsu shēma būtībā ir krāsu kombinācija, kas tiek izmantota sintakses izcelšanā. Tas ir noderīgi, jo krāsas var palīdzēt noteikt dažādus datu tipus, funkcijas, parametrus utt.

Vim satur dažas iepriekš instalētas krāsu shēmas, kuras var apskatīt no Vim iekšpuses. Tips: krāsu shēma, nospiediet atstarpes taustiņu un pēc tam izmantojiet saīsni Ctrl + d:

: krāsu shēma [atstarpe] [Ctrl + d]

Lai sintakses izcelšanai iestatītu jaunu krāsu shēmu, ierakstiet:krāsu shēma komandu, kam seko shēmas nosaukums.

: krāsu shēmas nosaukums

Piemērs:

: krāsu shēmas torte

Parādīt numerāciju

Rindu numuri redaktorā var būt ļoti noderīgi, lai pārvietotos pa failu. Tas arī norāda, kur atrodaties failā. Pēc noklusējuma Vim neparāda līniju numerāciju.

Lai Vim rādītu līniju numurus, izmantojiet šādu komandu:

: iestatīt numuru

Lai paslēptu līniju numerāciju, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatiet numuru

Iestatiet Windows nosaukumu

Vim ļauj mainīt arī Vim rediģēšanas loga nosaukumu. Izmantojot šo funkciju, varat parādīt failu, kas pašlaik tiek rediģēts.

Lai norādītu jaunu nosaukumu Vim logam, izmantojiet šo komandu, aizstājot virkne ar vēlamo virknes nosaukumu.

: set titlestring = virkne

Lai parādītu sākotnējo faila nosaukumu kā nosaukumu, izmantojiet% t:

: iestatiet titrestring =% t

Pēc nosaukuma virknes norādīšanas izmantojiet šo komandu, lai iestatītu šo jauno virsrakstu:

: iestatiet virsrakstu

Lai noņemtu jauno nosaukumu un atgrieztos pie noklusējuma, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatiet piezīmi

Parādīt kursora pozīciju

Izmantojot lineāla komandu Vim, jūs varat uzzināt kursora pašreizējo atrašanās vietu failā. Tas parāda kursora rindu un kolonnu, kas var būt ļoti noderīga, ritinot garu teksta failu.

Lai parādītu kursora pašreizējo atrašanās vietu Vim, izmantojiet šādu komandu:

: iestatiet lineālu

Lai atspējotu šo opciju, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatīts noruleris

Iestatiet apstiprinājumu

Mēģinot veikt noteiktas darbības (piemēram: q vai: e) ar modificētu failu, to nesaglabājot, darbības neizdodas. Tomēr, ja izmantojat apstiprināšanas opciju, Vim parāda apstiprināšanas dialoglodziņu ar jautājumu, vai vēlaties saglabāt failu.

Lai izmantotu apstiprināšanas opciju Vim, izmantojiet šādu komandu:

: iestatiet apstiprinājumu

Lai atspējotu šo opciju, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatiet noconfirm

Iestatīt vēsturi

Pēc noklusējuma Vims atceras 50 (:) komandu un meklēšanas modeļu vēsturi. Tomēr jūs varat mainīt šo noklusējuma uzvedību, samazinot vai palielinot atceramo komandu skaitu.

Lai mainītu Vim atcerieties komandu skaitu, izmantojiet šo komandu, aizstājot x ar atceramo komandu skaitu:

: iestatīt vēsturi = x

Iespējot pareizrakstības pārbaudi

Vēl viena lieliska Vim iezīme ir pareizrakstības pārbaude. Kad pareizrakstības pārbaude ir iespējota, Vims atrod un izceļ nepareizi uzrakstīto vārdu.

Lai iespējotu pareizrakstības pārbaudi Vim, izmantojiet šādu komandu:

: iestatiet pareizrakstību

Lai atspējotu šo opciju, vienkārši pievienojiet opcijai vārdu “nē”.

: iestatiet nospell

Tātad, kā jūs varat izmantot dažas svarīgas un noderīgas Vim iestatīšanas opcijas, lai konfigurētu Vim atbilstoši jūsu vēlmēm. Izmantojiet šīs opcijas atsevišķiem failiem vai lietojiet tos visiem failiem, pievienojot tos ~ /.vimrc fails.

Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...
Microsoft Sculpt Touch bezvadu peles apskats
Es nesen lasīju par Microsoft Sculpt Touch bezvadu pele un nolēma to nopirkt. Pēc kāda laika izmantošanas es nolēmu dalīties savā pieredzē ar to. Šo b...
AppyMouse ekrāna skārienpaliktnis un peles rādītājs Windows planšetdatoriem
Planšetdatoru lietotājiem bieži pietrūkst peles rādītāja, it īpaši, ja viņi parasti lieto klēpjdatorus. Skārienekrāna viedtālruņiem un planšetdatoriem...