Maison > Opération et maintenance > exploitation et maintenance Linux > Laissez VIM mieux fonctionner - Configuration de base de VIM

Laissez VIM mieux fonctionner - Configuration de base de VIM

齐天大圣
Libérer: 2020-06-12 11:50:19
original
2103 Les gens l'ont consulté

Je voudrais vous donner une suggestion. Avant d'apprendre la configuration de vim, vous devez d'abord pratiquer les opérations de base de vim. Par exemple, comment se déplacer rapidement et supprimer rapidement, etc. J'ai vu de nombreux développeurs qui utilisent vim depuis un certain temps. Ils utilisent toujours les touches haut, bas, gauche et droite pour déplacer le curseur, ce qui perd fondamentalement le sens de. apprendre la configuration de vim. Par conséquent, il est recommandé de jeter des bases solides dans vim avant d'apprendre la configuration, afin d'obtenir deux fois le résultat avec la moitié de l'effort.

Pourquoi configurer vim

Avant d'apprendre la configuration de vim, répondons d'abord à cette question. Je rencontre souvent ce problème. Je souhaite que le numéro de ligne s'affiche automatiquement à chaque fois que j'ouvre vim, sans avoir à taper : set nu à chaque fois. À ce stade, nous pouvons écrire le fichier de configuration vim et écrire set nu dans le fichier de configuration. De cette manière, les exigences en matière de configuration persistante peuvent être satisfaites.

En plus de la configuration persistante, vous pouvez également utiliser des fichiers de configuration pour définir certaines touches de raccourci afin de faciliter nos opérations. Par exemple, nous pouvons définir deux touches jj consécutives pour remplacer la touche esc.

De plus, si vous êtes un maître vim, vous pouvez également écrire des scripts de configuration personnalisés.

~/.vimrc

Si vous souhaitez écrire votre propre configuration vim, vous devez créer le fichier ~/.vimrc, et puis ajoutez le fichier souhaité. La configuration peut être écrite dans le fichier de configuration. Ci-dessous, nous allons démontrer le cas le plus simple :

# vim ~/.vimrc

" 设置行号
set nu
" 取消行号
" set nonu
Copier après la connexion
  • Les éléments de configuration ont généralement deux options : activer et annuler. Généralement, pour annuler, ajoutez non avant "activer". Comme indiqué ci-dessus, set nu signifie afficher le numéro de ligne et set nonu signifie ne pas afficher le numéro de ligne.

  • Les lignes commençant par des guillemets doubles unilatéraux indiquent des commentaires

  • Après avoir modifié le fichier de configuration, enregistré et quitté, la configuration prendra effet immédiatement .

Configurations communes

Ce qui suit présente plusieurs configurations courantes sous plusieurs aspects. Tout d'abord, nous introduisons un élément de configuration qui vérifie automatiquement la syntaxe et met en évidence

" 开启语法高亮
syntax on
Copier après la connexion

Une option pour l'encodage du texte. Généralement, nous utiliserons l'encodage utf8.

" 使用 utf-8 编码。
set encoding=utf-8
Copier après la connexion

Options d'indentation

  • définir l'indentation automatique signifie que lorsque la touche Entrée est enfoncée, la ligne suivante sera indentée de la même manière que la ligne précédente

  • set softtabstop 4 signifie qu'appuyer sur la touche de tabulation insérera 4 espaces. La valeur par défaut est généralement de 8 espaces.

Les éléments de configuration ci-dessus sont presque nécessaires à configurer dans la configuration vim. En plus de ce qui précède, vim propose de nombreux autres éléments de configuration, que vous pouvez vérifier et apprendre par vous-même !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal