10 iemesli, kāpēc jums Linux jāizmanto Vi/Vim teksta redaktors


Strādājot ar Linux sistēmām, ir vairākas jomas, kurās būs jāizmanto teksta redaktors, tostarp programmēšana/skriptu izveide, konfigurācijas/teksta failu rediģēšana, pieminot tikai dažus. Ir vairāki izcili teksta redaktori, kurus jūs uzzināsiet operētājsistēmām, kuru pamatā ir Linux.

Tomēr šajā rakstā mēs jums izskaidrosim dažus no galvenajiem iemesliem, kāpēc jūs apsvērtu iespēju izmantot Vi/Vim (turpmāk tekstā - Vim) teksta redaktoru.

Vi bija pirmais uz ekrānu orientētais teksta redaktors, kas izveidots Unix, un tas tika izstrādāts kā vienkāršs, bet jaudīgs teksta manipulācijām.

Vim (Vi IMproved), kā norāda nosaukums, ir Vi klons un piedāvā vēl vairāk funkciju nekā Vi. Tas ir bezmaksas un atvērts avots, kas paredzēts lietošanai gan no komandrindas saskarnes, gan kā atsevišķa lietojumprogramma grafiskajā lietotāja saskarnē (GUI).

Tas ir ļoti konfigurējams, un tam ir tādas ievērojamas funkcijas kā sintakses izcelšana, peles atbalsts, grafiskās versijas, vizuālais režīms, daudzas jaunas rediģēšanas komandas un liels paplašinājuma daudzums, kā arī daudz kas cits.

Ņemot to vērā, zemāk ir galvenie iemesli, kāpēc jūs galvenokārt apsvērtu iespēju izmantot Vi/Vim teksta redaktoru Linux.

1. Vim ir bezmaksas un atvērts avots

Vim ir bezmaksas un atvērtā pirmkoda programmatūra, un tā tiek izlaista saskaņā ar licenci, kurā iekļautas dažas labdarības klauzulas. Tāpēc Vim izstrādātājs mudina lietotājus, kuriem patīk programmatūra, apsvērt iespēju ziedot mazāk attīstītiem bērniem Ugandā. Licence ir saderīga ar GNU General Public License.

Ja jums patīk bezmaksas un atvērtā pirmkoda programmatūra, tas būtu viens no pirmajiem iemesliem, kāpēc jūs apsvērtu iespēju sākt lietot Vim.

2. Vim ir vienmēr pieejams

Vim ir pieejams lielākajā daļā, ja ne visos Linux izplatījumos, jūs to varat instalēt no sava oficiālā programmatūras krātuves šādi:

# apt-get install vim [On Debian/Ubuntu]
# yum install vim [On RHEL/CentOS]
# dnf install vim [Fedora 22+]

3. Vim ir labi dokumentēts

Vim ir rūpīgi dokumentēts, kas nozīmē, ka lielāko daļu atbilžu uz jautājumiem atradīsit tās palīdzības sistēmā; sākot no grāmatām līdz plašiem palīdzības failiem un beidzot ar padomiem. Atliek tikai izmantot atbilstošos atslēgvārdus palīdzības vaicājumos.

Turklāt Vim ir pievienota noderīga iebūvēta rokasgrāmata, pēc programmas startēšanas to varat palaist, izmantojot komandu : help . Šajā iebūvētajā rokasgrāmatā ir vairāk informācijas nekā Vim man lapā.

4. Vim ir rosīga kopiena

Vim ir arī enerģijas un entuziasma pilna kopiena, kas piedāvā ievērojamu atbalstu ievērojamu spraudņu izstrādē, piedāvājot noderīgus Vim trikus un padomus gan iesācējiem, gan lietpratējiem lietotājiem, kā arī vēl daudz ko citu.

5. Vim ir ļoti pielāgojams un paplašināms

Vim ir ļoti konfigurējams, un tam ir plaša spraudņu sistēma, tur ir daudz labu spraudņu, kas uzlabo tā funkcionalitāti.

Viena no izcilākajām spraudņu kolekcijām, ar kurām mēs esam saskārušies, ir spf13-vim - The Ultimate Distribution for Vim Editor, kas ir starpplatformu un ļoti pielāgojams VIM spraudņu un dažādu Vim, GVim un MacVim resursu sortiments.

6. Vim ir pārnēsājamas konfigurācijas

Vim konfigurācijas ir pārnēsājamas, tas ļauj izmantot tās pašas konfigurācijas visās jūsu Linux sistēmās. Jūs varat arī koplietot konfigurācijas ar draugiem internetā utt. Viss, kas jums jādara, ir kopēt dažus direktorijus un failus, un tas ir viss.

7. Vim izmanto mazāk sistēmas resursu

Vim stiprās puses ir tā mazums un vienkāršība, tāpēc tas nelieto ievērojamu daudzumu sistēmas resursu, salīdzinot ar citiem teksta redaktoriem, īpaši grafiskajiem teksta redaktoriem.

Tas parasti ir ļoti ātrs un viegls, pat rediģējot milzīgus avota koda failus. Jebkurā serverī ir viegli palaist ssh attālinātām darbībām.

Turklāt tā piedāvā ļoti efektīvas atslēgu sasaistes, tādējādi ļaujot veikt jebkādus iedomājamus uzdevumus, nepaceļot pirkstus no tastatūras. Pat ar vienkāršību Vim ir daudz iespēju, un pēc apgūšanas tas ir ļoti efektīvs.

8. Vim atbalsta visas programmēšanas valodas un failu formātus

Pēc noklusējuma Vim atbalsta vairākas programmēšanas valodas un failu formātus. Tas var noteikt rediģējamā faila tipu; tas tiek darīts, pārbaudot faila nosaukumu un dažreiz pārbaudot faila saturu attiecībā uz noteiktu tekstu.

9. Vim ir ļoti populārs Linux pasaulē

Vēl viens iemesls, kāpēc vēlaties sākt lietot Vim vai vienkārši palikt pie tā, ir tas, ka tas ir ļoti populārs Unix/Linux pasaulē, it īpaši sistēmu administratoriem. Divi no trim pieredzējušajiem Linux sistēmas administratoriem tur ieteiks apgūt Vim.

10. Vim ir jautri!

Visbeidzot, Vim ir jautri mācīties, un, tiklīdz jūs sākat to plaši izmantot katru dienu. Kad sākotnējā mācīšanās līkne ir nodota, ar to jūs patiešām varat izdarīt pārsteidzošas lietas.

Tomēr šo Vim aspektu jūs atklāsiet tikai tad, kad sāksit to mācīties un izmantot. Jā, pamēģini.

Vai esat gatavs dot tai iespēju, tad sāciet mācīties Vim šodien. Atcerieties, ka tas nav viegli (tikpat viegli kā noklikšķinot uz pogas), jums noteikti ir dzirdējuši vai lasījuši dažus jautājumus par Vim apgūšanas grūstīšanos, taču ceļvežiem, kas sniegti, izmantojot šīs saites zemāk, vajadzētu dot jums labu sākumu:

  1. Kā instalēt un izmantot vi/vim kā pilna teksta redaktoru
  2. Uzziniet noderīgus “Vi/Vim” padomus un ieteikumus savu prasmju uzlabošanai - 1. daļa
  3. 8 interesanti ‘Vi/Vim’ padomi un ieteikumi katram Linux administratoram - 2. daļa
  4. Kā iespējot sintakses izcelšanu redaktorā “Vi/Vim”
  5. Izveidojiet “Vi/Vim” kā Bash-IDE, izmantojot “bash-support” spraudni

Tas pagaidām ir viss! Šajā rakstā mēs jums izskaidrojām dažus no galvenajiem iemesliem, kāpēc jūs apsvērtu iespēju izmantot Vi/Vim teksta redaktoru Linux. Varbūt šie nav vienīgie iemesli, vai jūs to domājat? Informējiet mūs, izmantojot tālāk sniegto atsauksmju sadaļu.