Installer Vim, un éditeur de fichiers et ide puissant

Profile picture for user Patrice Grundmann
Soumis par Patrice Grundmann le 15/08/2020
Image-billet-blog
Le logo de Vim, éditeur de fichier IDE puissant

Vim est un puissant éditeur de fichier dans le terminal mais peut aussi se révéler un excellent et rapide IDE pour développer pour le web. Mais il est vrai que la courbe d’apprentissage est un peu pentue.

Bien sûr, vous allez trouver sur internet divers tutos pour apprendre les raccourcis-clavier, des antisèches comme on dit, et divers jeux pour assimiler les diverses commandes.

Prérequis : vous devez avoir installé sur votre système la commande add-apt-repository (donc installer avec apt install ce paquet et ses dépendances : software-properties-common), ainsi que les paquets curl et git. Pour cela, nous utilisons la commande apt-get install que vous connaissez bien sûr pour utiliser une distribution à base de deb (Debian, Ubuntu, Mint, etc).

Dans un premier temps, je vous propose d’installer la toute dernière version de Vim (la 8.2) sur votre distribution GNU/Linux (testé avec une Ubuntu Serveur 20.04 LTS).

Pour les paquets dépendants de Vim, nous nous sommes tournés vers la distribution spf13 disponible à cette adresse-ci. Dans un second temps, pour éviter un petit « bug » (paquet manquant) nous allons éditer dans notre home un fichier nommé .vimrc.bundles.local en tapant cette commande :

echo -e "Plugin 'heracek/HTML-AutoCloseTag', {'name': 'HTML-AutoCloseTag2'}\nUnBundle 'amirh/HTML-AutoCloseTag'" >> ~/.vimrc.bundles.local

À présent, il suffit de taper les commandes données sur leur site, soit :

curl http://j.mp/spf13-vim3 -L -o - | sh

Pour updater votre installation vers la dernière version, il suffit de taper :

cd $HOME/to/spf13-vim/
git pull
vim +BundleInstall! +BundleClean +q

À noter qu’il vous faudra sans doute vous déconnecter de votre connexion ssh, à distance, puis vous reconnecter ou fermer votre terminal en local : il y a un bug d’affichage si vous tapez la commande ls. Ne paniquez pas !

Catégorie

Ajouter un commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.

Plain text

  • Aucune balise HTML autorisée.
  • Les lignes et les paragraphes vont à la ligne automatiquement.