Vim est un puissant éditeur de texte Linux, mais il a une courbe d'apprentissage abrupte. Envisagez plutôt d'installer l'un de ces cinq éditeurs de texte inspirés de Vim.

Vim est l'éditeur incontournable pour la plupart des administrateurs et ingénieurs système Linux. Il est polyvalent, léger et robuste. Mais pour les utilisateurs Linux non expérimentés, Vim peut sembler un peu écrasant.

Si vous recherchez un éditeur de type Vim à la fois moderne, léger et puissant, voici une liste des meilleurs éditeurs de texte inspirés de Vim qui sont plus conviviaux.

1. Néovim

Un éditeur Vim moderne qui a débuté en 2014, Neovim est un fork direct de Vim qui offre des fonctionnalités améliorées et des avantages en termes de performances.

Avec Neovim, vous bénéficiez de toutes les fonctionnalités standard de Vim que vous connaissez et bien plus encore. Par exemple, vous pouvez utiliser les plugins Vim et d'autres add-ons dans Neovim.

Neovim est bien documenté, élégant et facile à utiliser. Mais le plus important,

instagram viewer
Neovim est moderne et très facile à personnaliser. Il prend en charge les thèmes personnalisés et les améliorations avancées de l'interface graphique, ce qui le rend plus attrayant visuellement.

Neovim est également livré avec un émulateur de terminal intégré. Cela vous permet d'exécuter des commandes shell sans quitter l'éditeur.

Pour installer Neovim sur votre système, exécutez les commandes suivantes, selon votre distribution :

Sur les distributions Linux basées sur Debian telles qu'Ubuntu :

sudo apt-get install neovim

Sur les distributions Linux basées sur Arch :

sudo pacman -S neovim

Sur RHEL et ses dérivés, Neovim est disponible via Extra Packages for Enterprise Linux (EPEL) :

miam installer -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum install -y neovim python3-neovim

Lancez Neovim en exécutant le nvim commande dans votre terminal.

2. Kakoune

Kakoune est un autre éditeur de texte open source et puissant inspiré de Vim. Il suit les mêmes principes d'édition modale que Vim et possède une interface utilisateur minimaliste sans distraction.

L'éditeur Kakoune est livré avec un puissant langage de script, KakouneScript, qui vous permet d'étendre les fonctionnalités de Kakoune via des plugins et des commandes de script. Le langage de script vous permet également de manipuler du texte, de personnaliser votre éditeur et de composer des commandes complexes à l'aide d'une combinaison de touches.

Il est possible d'ouvrir plusieurs instances de l'éditeur Kakoune, améliorant ainsi la collaboration en permettant aux différentes instances d'interagir. De plus, cela permet une collaboration facile avec des outils externes.

Tout comme Vim, Kakoune est hautement extensible. Il est livré avec une interface de script permettant d'étendre et de personnaliser ses fonctions via des plugins ou des scripts.

La communauté d'utilisateurs de Kakoune s'agrandit, bien qu'elle ne soit pas aussi grande que celle de Neovim ou Vim au moment de la rédaction.

Kakoune est livré avec une documentation contextuelle, qui affiche dynamiquement des informations pertinentes sur la commande ou l'opération en cours, vous aidant à apprendre et à comprendre les options disponibles et fonctionnalités.

Installez Kakoune à l'aide de l'une des commandes suivantes, en fonction de votre distribution Linux :

Sur les distributions Linux basées sur Debian :

sudo apt installer kakoune

Sur les distributions RHEL :

sudo dnf installer kakoune

Pour installer kakoune sur des distributions Linux basées sur Arch :

sudo pacman -S kakoune

Une fois installé, vous pouvez démarrer une session Kakoune en exécutant le kak commande dans votre terminal.

3. EspaceVim

En tant qu'éditeur de texte moderne et puissant basé sur Vim, SpaceVim est hautement personnalisable et offre une expérience d'édition exceptionnelle.

Vous devez installer Vim ou Neovim pour utiliser SpaceVim. Il ajoute une couche de plugins, de raccourcis et de paramètres préconfigurés à Vim ou Neovim. Cela vous permet d'utiliser les mêmes excellents gestionnaires de paquets que vous connaissez de Vim, tels que Vundle, vim-plug, etc.

Si vous êtes un développeur de logiciels, vous apprécierez la sélection de plugins et de fonctionnalités fournies par SpaceVim, telles que la coloration syntaxique, la complétion de code, le lint, le contrôle de version, etc.

SpaceVim est très bien documenté. Le site officiel et la documentation intégrée expliquent comment démarrer, la configuration de l'éditeur et des conseils d'utilisation quotidienne.

SpaceVim vise à fournir une expérience Vim fluide et riche en fonctionnalités pour les utilisateurs débutants et expérimentés. Il simplifie le processus de configuration, fournit un ensemble de plug-ins organisé et offre une interface intuitive pour un codage et une personnalisation efficaces.

Vous pouvez facilement installer SpaceVim en utilisant son script d'installation officiel. Pour des raisons de sécurité, il est toujours bon de jeter un œil aux scripts externes avant de les exécuter sur votre PC.

boucle -sLf https://spacevim.org/install.sh | frapper

Avec SpaceVim installé, vous pouvez lancer Vim ou Neovim en utilisant les commandes suivantes: vigueur ou nvim.

4. Micro

Micro est un éditeur de texte léger et moderne basé sur un terminal qui se veut intuitif et convivial tout en offrant certaines des fonctionnalités de base et la flexibilité de Vim.

Le Le micro-éditeur est livré avec un outil convivial et une interface utilisateur moderne idéale, en particulier pour les utilisateurs non expérimentés de Vim.

Vous pouvez facilement personnaliser Micro via des plugins. Il a une communauté dynamique d'adeptes qui ajoutent constamment de nouvelles fonctionnalités et fonctionnalités.

Pour les ingénieurs logiciels, vous disposez de nombreuses fonctionnalités pour améliorer votre flux de travail, telles que la coloration syntaxique, l'intégration du contenu de la version, etc.

Vous pouvez installer Micro sur votre PC à l'aide de Snap. Les packages Snap sont pris en charge sur les distributions Linux basées sur Debian, RHEL et Arch.

sudo snap install micro --classique

Exécutez le micro commande pour démarrer l'éditeur.

5. Vis

Autre éditeur de texte modal inspiré de Vim, l'objectif principal de Vis est d'être plus moderne et convivial que Vim. Cela en fait un excellent choix pour l'édition de texte. Il est simple à utiliser mais puissant et efficace.

Vis est un éditeur de texte hautement extensible et personnalisable. Il utilise le langage de script Lua pour vous faciliter la personnalisation et l'extension de ses fonctionnalités.

Vis intègre son propre langage de commande, qui offre un moyen concis et expressif de manipuler du texte. Vous pouvez également utiliser le langage intégré pour les opérations d'édition de texte avancées et les scripts de personnalisation complexes.

Pour installer Vis, vous devez compiler l'éditeur Vis à l'aide des commandes suivantes :

Tout d'abord, installez toutes les dépendances requises. Sur les distributions basées sur Debian, exécutez :

sudo apt-get install libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luajit libtermkey-dev

Sur les distributions basées sur RPM :

sudo dnf installer ncurses-devel readline-devel lua lua-devel luajit libtermkey-devel

Installez les dépendances sur les distributions basées sur Arch avec :

sudo pacman -S ncurses readline lua luajit libtermkey

Ensuite, clonez le référentiel de l'éditeur Vis à l'aide de la commande git suivante :

clone git https://github.com/martanne/vis

Une fois téléchargé, utilisez la commande cd pour accéder au répertoire du référentiel vis sur votre PC local :

vis cd

Construisez le code source en utilisant :

./configurer && faire

Enfin, installez vis en exécutant :

sudo faire installer

Démarrez l'éditeur en exécutant le Vis commande dans votre terminal.

Quel éditeur inspiré de Vim allez-vous utiliser?

Voici quelques-uns des meilleurs éditeurs de texte inspirés de Vim, conviviaux et faciles à adopter dans votre flux de travail quotidien.

Les éditeurs de texte basés sur un terminal sont légers, robustes et idéaux pour travailler en mode sans tête avec des serveurs distants.