Recherche de site Web

6 meilleurs éditeurs de code inspirés de Vi/Vim pour Linux


Vim (abréviation de Vi Improvement) est un éditeur de texte gratuit, open source, puissant, hautement configurable et extensible. Il dispose d'une communauté d'utilisateurs vaste et dévouée qui crée constamment de nouveaux scripts et mises à jour utiles pour l'éditeur de texte. Vim prend en charge des centaines de langages de programmation et de formats de fichiers, ce qui en fait l'un des meilleurs éditeurs de code multiplateforme.

Lire aussi : 18 meilleurs IDE pour programmeurs et développeurs

Bien que Vim soit continuellement développé pour devenir un éditeur de texte bien meilleur, de nombreux utilisateurs ont maintenant créé plusieurs éditeurs de type Vim avec moins de fonctionnalités mais puissantes et utilisables. Dans cet article, nous passerons en revue les 6 meilleurs éditeurs de code inspirés de Vi/Vim pour les systèmes Linux.

1. Éditeur de code Kakoune

Kakoune est un éditeur de code inspiré de Vim gratuit, open source, interactif, rapide, entièrement personnalisable et scriptable avec une architecture client/serveur. Il fonctionne sur des systèmes de type Unix tels que Linux, FreeBSD, MacOS et Cygwin.

Il est livré avec un certain nombre d'outils d'édition/d'écriture de texte, prend en charge la coloration syntaxique, la saisie semi-automatique lors de la saisie et prend en charge de nombreux langages de programmation différents. Il implémente également des sélections multiples comme procédure essentielle pour interagir avec votre texte. De plus, l’architecture client/serveur de Kakoune permet une édition collaborative du code.

2. Néovim

Neovim est un éditeur de code open source gratuit, puissant, extensible et utilisable qui fournit les fonctionnalités traditionnelles fondamentales de Vim. Il s'agit d'une extension de Vim livrée avec un émulateur de terminal Linux intégré avec des fonctionnalités de terminal modernes telles que le style du curseur, les événements de focus et le collage entre crochets. Surtout, il prend en charge la plupart des plugins Vim.

NeoVim fournit une AppImage qui fonctionne sur la plupart des systèmes Linux, il suffit de la télécharger et de l'exécuter comme indiqué.

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

3. Éditeur de texte d'ampli

Amp est un éditeur de code open source gratuit, léger, simple et inspiré de Vi/Vim pour votre terminal Linux, développé à l'aide du langage de programmation Rust. Il implémente le modèle d'interaction de base de Vi/Vim de manière simplifiée et rassemble certaines des fonctionnalités de base que vous trouverez dans les éditeurs de texte modernes.

4. Vis – Éditeur de texte de type Vim

Vis est un éditeur de code open source gratuit de type Vi qui étend l'édition modale de vi avec une prise en charge intégrée de plusieurs curseurs/sélections implémentées avec le langage de commande basé sur les expressions régulières structurelles du même éditeur.

Il est livré avec un navigateur de fichiers et de répertoires, prend en charge le mode diff, vimgrep, le cryptage et la compression. Il prend en charge les formats d'archivage de fichiers courants tels que tar, zip et bien d'autres. Il vous permet également de travailler avec des protocoles réseau tels que HTTP, FTP et SSH, entre autres. De plus, Vis est livré avec un vérificateur de shell intégré et bien plus encore.

Vis est inclus dans la plupart des distributions Linux et peut être facilement installé à l'aide de systèmes de gestion de packages.

5. Nvi – Éditeur de texte Node.JS VI

Nvi est également un éditeur de code open source gratuit inspiré de Vim qui offre les meilleures fonctionnalités de Vim combinées à une interface utilisateur textuelle de terminal de 256 couleurs et des fenêtres en mosaïque.

Il possède ses propres modes : COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK et COMMAND. Il permet de connecter plusieurs sessions en configuration hôte-invités, permettant ainsi une édition collaborative du code. Il prend en outre en charge les sockets UNIX locaux et TCP distants pour le couplage.

6. Pyvim – Clone Vim Python pur

Pyvim est un open source gratuit, réimplémentation de Vim en Python, sans extensions C et fonctionne sur Pypy. Il prend en charge les liaisons de touches Vi, la coloration syntaxique, de nombreux jeux de couleurs, les divisions horizontales et verticales, les pages à onglets et bien plus encore.

C'est tout! Dans cet article, nous avons répertorié les 6 meilleurs éditeurs de code inspirés de Vim pour Linux. Si nous en avons manqué un que vous utilisez, faites-le-nous savoir via le formulaire de commentaires ci-dessous.