7 editori Vim pentru o productivitate mai bună în 2022

Vim este un editor de text flexibil, eficient și open-source bazat pe terminale. Vim înseamnă „Vi Îmbunătățit”, ceea ce înseamnă că este o versiune reînnoită a editorului de text Vi.

Vim este considerat unul dintre cei mai buni editori de text pentru profesioniștii în securitate și utilizatorii Linux. Vim are o bază de utilizatori uriașă și activă, care lansează continuu noi module, suplimente și îmbunătățiri ale editorului de text.

Este rapid și ușor de utilizat, permițând utilizatorilor să facă modificări la fișiere și directoare cu câteva apăsări de taste. Editorul Vim vine preinstalat în aproape toate distribuțiile Linux.

Caracteristicile Vim

  • Compatibilitate multiplatformă
  • Foarte personalizabil și adaptabil
  • Manager de pachete încorporat și primitive de manipulare a textului.
  • Configurație portabilă și un cadru de plugin flexibil
  • Curbă abruptă de învățare. Dar odată învățat, va fi un instrument de productivitate fantastic.

În ciuda faptului că Vim este în mod constant îmbunătățit pentru a deveni un editor de text eficient, unii indivizi au dezvoltat o varietate de editori inspirați de Vim, cu capabilități mai eficiente și funcționale, cum ar fi execuția asincronă, căutarea avansată de fișiere etc. Există o mulțime de editori inspirați de Vim. editori disponibili pe internet.

În acest articol, vă vom arăta niște editori excelente, inspirați de vim, care vă ajută să fiți mai productiv.

Hai să ne rostogolim!

NeoVim

NeoVim este un editor de text rapid, modern și hiperextensibil bazat pe vim. NeoVim este conceput pentru utilizatorii care doresc tot ce este mai bun din Vim plus funcții suplimentare. Este un instrument de editor de text gratuit și open-source. Este doar o extensie a vim care adaugă câteva funcții noi la ediția standard Vim, inclusiv îmbunătățiri semnificative ale performanței și câteva suplimente contribuite de comunitate.

NeoVim este cunoscut și ca „Nvim”. Nvim are suport excelent pentru LUA și, de asemenea, interfețele de utilizare extinse pot fi activate fără modificări ale funcționalității de bază.

  De ce este VR atât de scump? 4 motive explicate

Caracteristici:

  • Compatibilitate multiplatformă
  • Evidențierea sintaxelor
  • Foarte personalizabil și scalabil în funcție de nevoile utilizatorului.
  • Emulator de terminal încorporat
  • Execuția asincronă este posibilă.

Merită din plin timpul tău pentru a încerca NeoVim. Este disponibil pentru descărcare pentru diferite sisteme de operare, cum ar fi Linux, Windows și macOS.

Kakoune

Kakoune este un editor de cod gratuit și open-source. Este un editor bazat pe Vim pentru a îmbunătăți mecanismul de editare pentru mai multă capacitate de răspuns. Este extrem de personalizabil în funcție de cerințele utilizatorului. În acest editor de cod sunt incluse diverse instrumente de editare și rescriere a textului.

Kakoune este un editor de cod modal scris în C++. Are propriul stil distinct în ceea ce privește designul și funcționalitatea. Indentarea automată și completarea automată în timpul tastării sunt doar câteva caracteristici disponibile. De asemenea, merită remarcat faptul că acest editor de cod acceptă o gamă largă de limbaje de programare și scripting.

Caracteristici:

  • Primitive avansate de manipulare a textului
  • Rapid și flexibil
  • Instrumente de editare a textului încorporate pentru evidențierea sintaxelor și sugestii de cod pentru diferite limbi.
  • Selecții multiple pentru interacțiunea simultană a codului folosind diferite primitive, cum ar fi filtrarea și alinierea.

Pentru a afla mai multe funcții ale editorului de text Kakoune, nu ezitați să vizitați oficialul Depozitul GitHub.

Helix

Un alt editor vim elegant și portabil este Helix. Helix este un editor de text modern bazat pe Rust. În Helix, Tree-sitter este folosit pentru evidențierea sintaxelor, similar cu NeoVim. Tree-sitter funcționează ca un compilator care parsează codul în arbori de sintaxă și oferă o gamă largă de informații despre structura codului.

Analiza și modificarea codului sunt acceptate prin intermediul serverului de limbă încorporat. Pachetele prefabricate sunt disponibile pentru diverse distribuții.

Caracteristici:

  • Integrare Tree-sitter încorporată pentru evidențierea sintaxelor și navigarea prin cod.
  • Selecții multiple pentru editarea simultană a codului.
  • Construit folosind rugină și capabil să ruleze într-un terminal.

Vă rugăm să vizitați depozitul oficial GitHub pentru mai multe instalare Detalii.

  Ce este IoMT? Cum beneficiază industria sănătății de pe urma acesteia?

Amp

Amp este un editor de text rapid, scalabil și bazat pe vim. Include toate elementele esențiale ale unui editor de text și cod contemporan. Se rulează într-un terminal similar cu editorul vi/vim. De asemenea, utilizează hărți de taste flexibile pentru a combina numeroase comenzi și directive încorporate pentru a crea macrocomenzi noi și unice. Editorul Amp este scris în limba Rust

Caracteristici:

  • Se rulează într-un terminal fără a fi nevoie de o aplicație GUI.
  • Evidențierea sintaxelor și integrarea git
  • Combină numeroase directive încorporate pentru a crea macrocomenzi actualizate.
  • Mecanism robust de căutare a fișierelor pentru indexarea fișierelor.

Amp este disponibil sub o licență gratuită și open-source. Un limbaj de programare Rust trebuie instalat pe sistem înainte de a instala acest editor de text. Nu este nevoie să configurați Amp manual după instalare. Are tot ce aveți nevoie pentru a începe și nu necesită suplimente suplimentare.

Moe

Moe este un alt editor de text fantastic bazat pe vim și scris în limbajul de programare multi-paradigmă Nim. Este un editor de text care rulează pe un terminal similar cu Amp, Nano și Vi. Moe utilizează același mediu și legături de taste similare cu vim. Dacă ați mai folosit Vim, nu veți avea probleme de adaptare.

Scopul acestui proiect Moe este de a crea un editor de text puternic, care este extrem de flexibil, productiv, ușor de utilizat și de înaltă performanță.

Caracteristici:

  • Manager de fișiere simplu și mecanism de indentare automată
  • Opțiune pentru a efectua o căutare incrementală și a filtra rezultatele
  • Modul de configurare și backup automat
  • Ferestrele pot fi împărțite în orizontală sau verticală pentru gestionarea spațiilor de lucru.

Verifică ghid de instalare pentru a configura și compila editorul Moe în terminal.

Vis

Vis este un editor de text gratuit și open-source extrem de eficient, care combină cele mai bune caracteristici ale editorilor Vi și Sam. Este un editor orientat pe ecran cu suport bun pentru Unicode, care poate gestiona o gamă largă de fișiere, inclusiv fișiere binare și directoare.

  8 software util de monitorizare a bazelor de date pentru a analiza performanța

Acceptă o varietate de formate de arhivare a fișierelor, inclusiv tar, dar, zip și altele. Selecțiile sunt primitivele de editare primare în Vis și folosesc aceeași metodă de editare modală ca și vim.

Caracteristici:

  • API-ul de extensie Lua încorporat
  • Gramaticile de expresie sunt folosite pentru a sublinia sintaxa.
  • Selecții multiple pentru editarea simultană a codului

Vis include, de asemenea, un shell checker încorporat și alte caracteristici precum gestionarea digrafului și clipboard-ului. De asemenea, oferă un interpret Lua pentru scrierea de pluginuri și extensii. Multe distribuții Linux includ Vis în mod implicit. Dacă nu, poate fi instalat și manual prin clonarea depozitului GitHub.

Vile

Vile este un editor de text cu sursă deschisă elegant, care încorporează caracteristici atât din editorul Emacs, cât și din editorul vi. Vile înseamnă „VI Like Emacs”, scris în limbaj C. Acceptă evidențierea sintaxelor, selecția în mai multe ferestre, completarea automată a comenzii și multe altele.

Și, de asemenea, există o versiune X de vile numită xvile pentru un sistem X-windows cu suport pentru cursor, bară de navigare și alte caracteristici.

Caracteristici:

  • Sunt acceptate mai multe ferestre.
  • Nu există limită de câte ori utilizatorul poate anula sau reface conținutul.
  • Garduri de cod complexe și completare automată a comenzilor
  • Directivele încorporate pot fi folosite pentru a conecta instrucțiunile Vile într-o manieră restrictivă.

Documentația ticăloasă este diferită de orice alt editor de text. Include un fișier de ajutor extins, care poate fi accesat prin apăsare de taste, precum și panouri interactive care afișează intrările din registru, selecțiile de mod și alte informații.

Încheierea

Editorii inspirați de vim descriși mai sus, împreună cu caracteristicile lor distinctive, vă pot ajuta să alegeți cel mai bun în funcție de nevoile dvs. Încercați-le chiar acum!

Sper că ați găsit acest articol util pentru a afla despre unii dintre cei mai buni editori Vim.

Ați putea fi, de asemenea, interesat să aflați despre cele mai bune medii desktop Linux de utilizat, care pot fi instalate pe orice distribuție Linux.