Comment rendre Vim beau : 5 conseils de personnalisation de Vim

vim-mieux

Les éditeurs de texte, bien que n’étant peut-être pas le sujet le plus sexy au monde, sont vraiment importants. L’un des éditeurs de texte les plus puissants, et donc l’un des plus populaires, est Vim (abréviation de “Vi Improved”).

Bien que Vim ait une courbe d’apprentissage rapide et puisse être intimidant pour les nouveaux utilisateurs, les développeurs l’adorent. C’est parce que vous pouvez rendre la programmation plus productive en utilisant Vim. De plus, il est très facile d’appliquer différentes personnalisations de Vim qui changent totalement son apparence et sa convivialité. Cela se fait en éditant le fichier de configuration de Vim, également connu sous le nom de “fichier de points“.

La puissance du fichier de points

Le dotfile est incroyablement puissant et peut contrôler presque toutes les parties de l’expérience Vim. Éditer le vôtre est vraiment facile. Tout d’abord, vous devez vérifier que vous en avez bien un. Vous pouvez le faire en exécutant :

cat ~/.vimrc
vérifier les options de personnalisation vim

S’il n’y a rien, il vous suffit de le créer à l’aide de la commande touch :

touch ~/.vimrc

Vous êtes maintenant prêt à commencer votre personnalisation de Vim. Pour ce faire, vous devez l’ouvrir dans votre éditeur de texte préféré. Cela peut être Vim, ou nano, ou même gedit. Tant que c’est un éditeur de texte en clair.

Le dotfile Vim a son propre langage de programmation intégré, appelé Vimscript. C’est ce que Vim utilise pour personnaliser l’apparence et le fonctionnement de son éditeur. Mais ne vous inquiétez pas. C’est assez simple à comprendre. Pour commencer, voici quelques configurations utiles que vous pouvez ajouter à votre dotfile.

1. Gérer automatiquement l’indentation

L’écriture de code propre et fiable est essentielle pour les développeurs open source. L’indentation est cruciale pour maintenir une grande base de code dans le temps. Il serait préférable d’éviter complètement les onglets logiciels, car différents éditeurs de texte les interprètent différemment.

Heureusement, avec quelques lignes de Vimscript, vous pouvez transformer chaque onglet en un nombre prédéfini d’espaces. Ajoutez simplement ce qui suit à votre dotfile Vim.

set expandtabset tabstop=4set softtabstop=4set shiftwidth=4

Les utilisateurs de Python doivent utiliser quatre espaces, comme recommandé par la norme PEP-8. Vous feriez mieux de lire le guide de style pertinent ou d’utiliser votre meilleur jugement pour les autres langues.

Vous pouvez également le définir sur l’indentation automatique si nécessaire. Encore une fois, ajoutez les lignes de code suivantes à votre dotfile. La deuxième ligne de code garantit qu’aucune ligne ne peut dépasser 80 caractères.

set autoindentset textwidth=80

2. Transformez Vim en un traitement de texte sans distraction

Bien que Vim soit un éditeur de texte brillant pour les développeurs, il est également idéal pour ceux qui recherchent un environnement d’écriture simplifié, personnalisable mais sans distraction.

Avec quelques lignes de code, vous pouvez personnaliser vim pour passer en mode “traitement de texte” si nécessaire. Cela modifie la mise en forme du texte et introduit des éléments tels que la vérification orthographique.

Tout d’abord, créez une fonction appelée WordProcessorMode, et incluez les lignes de code suivantes.

func! WordProcessorMode() setlocal textwidth=80 setlocal smartindent setlocal spell spelllang=en_us setlocal noexpandtabendfu

Ensuite, vous allez devoir définir comment vous allez l’activer. La ligne de code suivante vous permet de créer une commande. En mode commande, si vous appelez WP, il activera le mode traitement de texte.

com! WP call WordProcessorMode()

Pour tester que cela fonctionne, ouvrez un nouveau fichier texte dans Vim et appuyez sur la touche S’échapper clé. Tapez ensuite WP, et frappez Entrer. Tapez un peu plus de texte, avec certains mots intentionnellement mal orthographiés. Si Vim les met en évidence comme incorrects, vous savez que vous avez correctement configuré l’édition.

traitement de texte dans vim

3. Installez le gestionnaire de packages Vundle

Vundle est un gestionnaire de paquets pour Vim, pas trop différent du gestionnaire de paquets Ubuntu. Il vous permet d’étendre les fonctionnalités de Vim en installant des packages tiers. Beaucoup d’entre eux sont destinés aux programmeurs; d’autres sont des outils de productivité plus généralisés.

L’installation de Vundle est facile. Tout d’abord, vous devrez installer le système de contrôle de version Git. Si vous ne l’avez pas déjà, installez-le. Les utilisateurs Ubuntu ou Debian peuvent utiliser la commande suivante :

sudo apt-get install git

Ensuite, clonez le référentiel Vundle sur votre machine locale. C’est plus facile qu’il n’y paraît. Exécutez simplement la commande suivante et rappelez-vous qu’elle est sensible à la casse.

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
installer vundle pour améliorer vim

En relation: Comment cloner un référentiel Git avec Git Bash

Ensuite, ajoutez les lignes suivantes à votre dotfile Vim.

set nocompatiblefiletype offset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()Plugin 'VundleVim/Vundle.vim'Plugin 'L9'call vundle#end()filetype plugin indent on

Entre vundle # commencer ()et horizontale # fin ()est l’endroit où vous ajouterez les packages que vous souhaitez installer. Le seul obligatoire est VundleVim / Vundle.vim, mais nous avons également décidé d’installer L9dans le but d’illustrer comment installer des packages tiers.

Une fois que vous avez ajouté ces lignes à votre fichier de configuration Vim, vous devez faire encore une chose. Quittez votre dotfile Vim et ouvrez un nouveau document texte. En mode commande, tapez :

:PluginInstall

Si tout fonctionne comme prévu, cela ressemblera un peu à ceci.

vérifier que le plugin vim fonctionne

4. Changer l’apparence de Vim

De nombreux éditeurs de texte (comme iA Writer) vous permettent de basculer entre un mode nuit plus sombre et un mode jour. Vim ne fait pas exception.

Pour modifier le jeu de couleurs, ajoutez simplement Schéma de couleurà votre dotfile, avec le thème que vous souhaitez utiliser.

colorscheme darkblue

Le thème bleu foncé, suggéré par Wyatt Andersen sur Twitter est un excellent thème à utiliser. Bien sûr, il y en a une douzaine d’autres parmi lesquelles choisir.

Pour voir si cela a fonctionné, rouvrez Vim et confirmez visuellement.

thème bleu foncé dans vim

5. Tapez sur certains SPF13

Si vous ne vous sentez pas suffisamment en confiance pour modifier le fichier Vimdot, il existe un moyen plus simple. SPF13 est une distribution de Vim qui est pré-construite avec les plugins et les modifications de fichiers dot dont vous avez besoin pour être un développeur productif.

L’installer sur Linux, FreeBSD et OS X est remarquablement simple. Ouvrez simplement un terminal et exécutez:

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

Une fois terminé, vous aurez une installation Vim turbocompressée. Si vous êtes sous Windows, lisez les instructions sur le site Web SPF13.

Cependant, l’utilisation de SPF13 ne vous empêche pas de configurer Vim en fonction de vos préférences. Modifiez simplement le fichier de points si nécessaire. Si vous voulez savoir comment rendre Vim beau sans le configurer vous-même, c’est pour vous.

Des erreurs se produisent !

Il convient de noter que si vous faites une erreur dans votre Vimdotfile, Vim vous le fera savoir avec des messages de débogage utiles.

débogage des erreurs de personnalisation vim

Si vous avez du mal à les comprendre, un bon endroit pour demander de l’aide est StackOverflow et le sous-reddit Vim.

Conseils de personnalisation de Vim pour les débutants

Une grande chose à propos de Vim est que vous pouvez le configurer à votre guise. Vous pouvez modifier son apparence et son fonctionnement en ajoutant une personnalisation Vim supplémentaire.

Cependant, ne désespérez pas si tout ce qui vous intéresse, c’est comment rendre Vim beau. Les personnalisations partagées dans ce guide peuvent complètement changer la façon dont Vim se sent dans votre machine.

Comme déjà mentionné ci-dessus, se familiariser avec Vim n’est pas facile. Pour vous assurer que vous stimulez ce processus d’apprentissage, il peut être utile d’avoir une feuille de triche Vim à votre disposition.

Leave a Comment

Your email address will not be published. Required fields are marked *