Comment rendre Vim beau : 5 conseils de personnalisation de Vim
Les éditeurs de texte ne sont peut-être pas le sujet le plus sexy au monde, mais ils comptent. Vim (abréviation de « Vi Improvements ») est l’un des éditeurs de texte les plus puissants, et donc l’un des plus populaires.
Bien que Vim ait une courbe d’apprentissage abrupte et puisse être intimidant pour les nouveaux utilisateurs, les développeurs l’adorent. C’est parce que vous pouvez utiliser Vim pour programmer plus efficacement. De plus, il est très facile d’appliquer différentes personnalisations Vim qui changent complètement son apparence. Cela se fait en éditant le fichier de configuration de Vim, également appelé « fichier de points« .
La puissance des fichiers de points
dotfile est très 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 si vous en possédez réellement un. Vous pouvez le faire en exécutant :
chat ~/.vimrc
S’il n’y a rien, il vous suffit de le créer avec la commande touch :
toucher ~/.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 brut.
Vim dotfile possède son propre langage de programmation intégré appelé Vimscript. C’est l’outil que Vim utilise pour personnaliser l’apparence et le travail de son éditeur. Mais ne vous inquiétez pas. C’est facile à comprendre. Pour vous aider à démarrer, voici quelques configurations utiles que vous pouvez ajouter à votre dotfile.
Faire une vidéo du jour
1. Gérer automatiquement l’indentation
L’écriture de code propre et fiable est essentielle pour les développeurs open source. L’indentation est essentielle pour maintenir de grandes bases de code au fil du temps. Il est préférable d’éviter complètement les balises logicielles, car différents éditeurs de texte les interprètent différemment.
Heureusement, avec quelques lignes de Vimscript, vous pouvez convertir chaque onglet en un nombre prédéfini d’espaces. Ajoutez simplement ce qui suit à votre dotfile Vim.
définir l’onglet d’extension
définir tab = 4
définir softtabstop=4
définir la largeur de décalage = 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 sur d’autres langues.
Vous pouvez également le définir sur l’indentation automatique si nécessaire. De même, 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.
définir l’indentation automatique
définir la largeur du texte = 80
2. Transformez Vim en un traitement de texte sans distraction
Bien que Vim soit un excellent éditeur de texte pour les développeurs, il est également idéal pour ceux qui recherchent un environnement d’écriture simplifié, personnalisable et sans distraction.
Avec seulement quelques lignes de code, vous pouvez personnaliser vim pour passer en mode « traitement de texte » en cas de besoin. Cela modifie la mise en forme du texte et introduit des éléments tels que la vérification orthographique.
Tout d’abord, créez un fichier appelé mode traitement de texteet incluez les lignes de code suivantes.
Une fonction! mode traitement de texte()
définir la largeur du texte local = 80
Définir l’indentation intelligente locale
sort setlocal spelllang=en_us
définir un noexpandtab local
Duan Fu
Ensuite, vous devrez définir comment l’activer. Les lignes de code suivantes vous permettent de créer des commandes.En mode commande, si vous appelez Poudre mouillableil activera le mode traitement de texte.
com ! WP appelle WordProcessorMode()
Pour tester cela fonctionne, ouvrez un nouveau fichier texte dans Vim et appuyez sur échapper clé.puis entrez Poudre mouillableet frappe EntrerTapez plus de texte avec quelques mots mal orthographiés exprès. Si Vim les met en évidence comme incorrects, vous savez que vous l’avez configuré correctement.
3. Installez le gestionnaire de packages Vundle
Vundle est le gestionnaire de paquets de Vim, pas très 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éraux.
L’installation de Vundle est facile. Tout d’abord, vous devez installer le système de contrôle de version Git. Installez-le si vous ne l’avez pas déjà fait. Les utilisateurs Ubuntu ou Debian peuvent utiliser les commandes suivantes :
sudo apt-get install git
Ensuite, clonez le référentiel Vundle sur votre ordinateur local. 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
En relation: Comment cloner un référentiel Git à l’aide de Git Bash
Ensuite, ajoutez les lignes suivantes à votre dotfile Vim.
Paramètres incompatibles
type de fichier fermer
définir rtp+=~/.vim/bundle/Vundle.vim
Appelez vundle#begin()
Plugin ‘VundleVim/Vundle.vim’
Plugin ‘L9’
appeler vundle#end()
indentation du plug-in de type de fichier
entre vundle#begin() et vundle#end() est l’endroit où vous ajoutez les packages que vous souhaitez installer.La seule chose nécessaire est VundleVim/Vundle.vimmais nous avons également décidé d’installer L9 Utilisé pour expliquer comment installer des packages tiers.
Après avoir ajouté ces lignes au fichier de configuration de Vim, il vous reste encore une chose à faire. Quittez votre dotfile Vim et ouvrez un nouveau document texte. En mode commande, tapez :
: installation du plug-in
Si tout fonctionne comme prévu, cela ressemble un peu à ceci.
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 changer le jeu de couleurs, ajoutez simplement schéma de coloriage à votre dotfile avec le thème que vous souhaitez utiliser.
Jeu de couleurs bleu foncé
Le thème bleu foncé suggéré par Wyatt Andersen sur Twitter est génial. Bien sûr, il y a plus d’une douzaine de choix.
Pour voir si cela fonctionne, rouvrez Vim et confirmez visuellement.
5. Appliquez du SPF13
Si vous n’êtes pas assez confiant pour modifier les fichiers de points Vim, il existe un moyen plus simple. SPF13 est une distribution de Vim avec des plugins pré-construits et des modifications de fichiers dot dont vous avez besoin pour être un développeur efficace.
Il est très facile à installer sur Linux, FreeBSD et OS X. Ouvrez simplement un terminal et exécutez:
curl http://j.mp/spf13-vim3 -L -o – | boo
Lorsque vous aurez terminé, vous installerez un Vim turbocompressé. Si vous utilisez Windows, veuillez lire les instructions sur le site Web SPF13.
Cependant, l’utilisation de SPF13 ne vous empêche pas de configurer Vim à votre guise. Modifiez simplement le fichier de points selon vos besoins. Si vous vous demandez comment rendre Vim beau sans le configurer vous-même, c’est pour vous.
Une erreur est survenue!
Il convient de noter que si vous faites une erreur dans votre dotfile Vim, Vim vous en informera avec des messages de débogage utiles.
Si vous ne pouvez pas les comprendre, les bons endroits pour demander de l’aide sont StackOverflow et le subreddit Vim.
Conseils de personnalisation de Vim pour les débutants
L’un des avantages de Vim est que vous pouvez le configurer comme vous le souhaitez. Vous pouvez modifier son apparence et son fonctionnement en ajoutant des personnalisations Vim supplémentaires.
Mais si tout ce qui vous intéresse, c’est comment rendre Vim beau, ne désespérez pas. Les personnalisations partagées dans ce guide peuvent complètement changer la façon dont Vim se sent sur votre machine.
Comme mentionné ci-dessus, se familiariser avec Vim n’est pas facile. Pour vous assurer de faciliter ce processus d’apprentissage, il est utile d’avoir une feuille de triche Vim.
A propos de l’auteur