Vim 8.2 arriba amb suport per a finestres emergents, propietats en text i mes

VI

Vim és un editor de text multiplataforma extremadament personalitzable inspirat en el programari vaig veure, un editor de text conegut en sistemes UNIX. La principal característica tant de Vim com de Vaig consisteix en el fet que disposen de diferents maneres entre els que s'alterna per realitzar certes operacions, El que els diferencia de la majoria d'editors comuns, que tenen una sola manera en què s'introdueixen les ordres mitjançant combinacions de tecles o interfícies gràfiques.

empenta disposa d'una excel·lent documentació en format text, És molt àmplia i fàcil d'entendre. L'usuari pot accedir a ella mitjançant una recerca a la descripció de diverses funcionalitats que poden solucionar el seu problema. Mitjançant el ressaltat de la sintaxi pròpia de l'ajuda de Vim es ressalten les paraules clau.

De les principals característiques que es poden destacar de Vim:

  • Autocompletat de text
  • Navegació per pestanyes
  • Ressaltat de sintaxi dependent de el llenguatge de programació o d'etiquetes utilitzat
  • Comprensió de més de 200 sintaxi diferents
  • Llenguatge de scripting per programar extensions
  • Completat d'ordres, paraules i noms de fitxers
  • Compressió i descompressió de fitxers, que possibilita editar fitxers comprimits
  • Reconeixement de formats de fitxer i conversió entre els mateixos.
  • Enregistrament i reproducció de macros
  • Plegat automàtic i manual de codi
  • Interfície gràfica opcional
  • Altament configurable i personalitzable

L'última versió principal de Vim (versió 8.0) es va llançar fa més de tres anys, amb suport per funcionalitat asincrònica.

I ara acaba de ser llançada la nova versió de Vim 8.2, la qual ja està disponible.

Principals novetats de Vim 8.2

En aquesta versió menor, s'han corregit molts errors, s'ha actualitzat la documentació, s'ha millorat la cobertura de la prova, etc. Però també hi ha algunes característiques noves i genials.

Durant la conferència VimConf 2018, els desenvolupadors d'extensions van expressar el que volien de Vim. Si va ser una llista molt llarga de característiques sol·licitades que es va proporcionar a l'desenvolupador de l'editor de text.

Però de totes elles, dues característiques es van destacar de la multitud: Finestres emergents i propietats de text. Després de més d'un any de desenvolupament, aquestes característiques ara estan disponibles a Vim.

La nova característica principal de Vim 8.2 és la compatibilitat amb finestres emergents. Es poden usar per mostrar text sobre altres finestres i són molt flexibles: es poden col·locar en relació amb el text, o en una posició absoluta o just al mig de la pantalla. La mida pot ser fix o pot ajustar-se per adaptar-se a el text.

Un valor «zindex» especifica quina finestra emergent ha d'estar a sobre de les altres. La finestra emergent també pot reaccionar a l'entrada de l'usuari.

Això va requerir grans esforços de desenvolupament. Si bé podria utilitzar-se el suport de finestra existent, les finestres emergents són prou diferents com per requerir molta lògica addicional, especialment per actualitzar la pantalla de manera eficient i facilitar l'ús dels desenvolupadors d'extensions.

Per exemple, no sé necessita dir-li a Vim on hauria de mostrar una finestra emergent. Simplement n'hi ha prou amb proporcionar un punt de referència i el text per mostrar i Vim determinarà la mida i la ubicació on la finestra és més adequada.

Juntament amb això les propietats de text, Que són la segona característica que va ser sol·licitada durant la conferència, arriba com una característica important en aquesta versió de Vim 8.2, ja que amb ella es poden usar per a alguna cosa tan simple com ressaltar un fragment de text o una cosa tan complicat com utilitzar un analitzador sintàctic (Parells) externs per localitzar elements de sintaxi i ressaltar-de manera asincrònica. Això es pot usar en lloc de l'ressaltat de sintaxi basat en patrons.

Altres característiques noves notables també estan arribant a Vim 8.2. Aquests inclouen una ordre const per declarar una variable que no pot canviar encadenament de funcions per a trucades a mètodes, millores de l'instal·lador per a Windows i molts més.

Com instal·lar Vim 8.2 en Ubuntu i derivats?

Per als que estiguin interessats a instal·lar aquesta nova versió, podran fer-ho executant algun dels següents comandes d'acord al seu sistema.

Ubuntu i derivats

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim

Arch Linux i derivats

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.