Options et paramètres VIM importants

Options et paramètres VIM importants
VIM est l'un des éditeurs de texte en ligne de commande open-source les plus populaires. Il est hautement configurable et prend en charge de nombreuses options, ce qui est la raison de sa popularité entre les utilisateurs. Dans cet article, nous discuterons de certaines des options de paramètre VIM qui vous aideront à optimiser votre environnement d'édition en fonction de vos préférences. La plupart des options mentionnées ici ne sont pas activées par défaut dans VIM.

Il existe deux façons d'utiliser les options de paramètre VIM:

1. Activez les options pour un fichier individuel dans la session VIM à l'aide: Set Open Open the Witued Fichier dans VIM, tapez n'importe quelle option à l'aide de la commande: SET en mode normal et appuyez sur Entrée.

2. Activez les options en permanence pour tous les fichiers en les spécifiant dans le fichier de configuration VIM local ~ /.vimrc. Quelles que soient les options que vous souhaitez activer, ajoutez-les simplement dans le ~ /.Fichier VIMRC en supprimant le (:) avant la commande set, puis enregistrez et fermez le fichier.

Le fichier de configuration VIM peut être créé pour l'utilisateur actuel avec la commande suivante dans le terminal:

$ touch ~ /.vimrc

Pour modifier le fichier de configuration VIM, utilisez la commande suivante dans le terminal:

$ vim ~ /.vimrc

Options de recherche

Activer la mise en évidence de la recherche

Lors de la recherche de texte, il est souvent utile de mettre en évidence tous les résultats de recherche afin que vous puissiez trouver en un coup d'œil où se trouve le modèle de correspondance. L'activation de la mise en évidence de la recherche ajoute un fond coloré à tous les résultats de recherche. La mise en évidence de la recherche est désactivée par défaut.

Pour activer la mise en évidence de la recherche, utilisez la commande suivante:

: Définir HlSearch

Pour désactiver la mise en évidence de la recherche, préfixez simplement l'option avec le mot «non».

: Définissez NohlSearch

Recherches incrémentielles

Habituellement, lorsque vous effectuez une recherche normale dans VIM, vous ne pouvez voir le résultat qu'après avoir tapé le mot de recherche entier et appuyé sur Entrée. Avec la recherche incrémentielle VIM, vous pouvez voir les résultats de la recherche lorsque vous commencez à taper le mot de recherche. Il met en évidence tout le texte qui correspond à ce que vous avez entré jusqu'à présent. Par exemple, vous recherchez le mot «compte». Lorsque vous commencez à taper des lettres, vous verrez VIM mettant en évidence les matchs.

La recherche incrémentielle est désactivée par défaut. Pour activer la recherche incrémentielle, utilisez la commande suivante:

: Set IncSearch

Pour désactiver la recherche incrémentielle, préfixez simplement l'option avec le mot «non».

: définir NOINCSEARCH

Recherche insensible au cas

Par défaut, le VIM effectue une recherche sensible à la casse, en traitant différemment la lettre en majuscules et en minuscules. Pour effectuer une recherche insensible au cas, utilisez la commande suivante:

: Définissez IgnoreCase

Pour réactiver la recherche sensible à la casse, préfixez simplement l'option avec le mot «non».

: définir Noignorecase

Recherche intelligente

Parfois, tout en effectuant une recherche de texte sensible à un peu de texte, vous devez effectuer une recherche insensible au cas pour un autre texte. Se déplacer entre Ignorecase et Noiseorecase peuvent être ennuyeuses. Heureusement, VIM nous permet de faire une recherche intelligente en utilisant l'option SmartCase avec l'option IgnoreCase. En combinant ces options, vous obtiendrez les deux recherches sensibles ou insensibles en fonction du scénario:

  • Si vous entrez une requête de recherche en minuscules, la recherche sera insensible au cas. Par exemple, la recherche d'Ubuntu trouvera Ubuntu, Ubuntu et Ubuntu.
  • Si vous entrez une requête de recherche qui contient une ou plusieurs lettres en majuscules, la recherche sera sensible. Par exemple, la recherche d'Ubuntu ne trouvera que Ubuntu, pas Ubuntu ou Ubuntu

Pour effectuer une recherche intelligente dans VIM, utilisez les commandes suivantes:

: Définissez IgnoreCase (appuyez sur Entrée)
: Définissez SmartCase (appuyez sur Entrée)

Pour désactiver la recherche intelligente, préfixez simplement les options avec le mot «non»:

: définir nosmartcase

Écrire automatiquement des fichiers

Lors de la commutation entre plusieurs fichiers, VIM vous demande d'abord d'enregistrer le fichier s'il a été modifié. Cependant, avec le auto-rédaction L'option, VIM enregistre automatiquement le fichier lorsque vous utilisez les commandes: n (ou: p ,: d'abord ,: dernier) pour passer à un autre fichier.

Pour écrire automatiquement des fichiers avant d'ouvrir un autre fichier, utilisez la commande suivante:

: Définir AutowRite

Pour désactiver cette option, préfixez simplement l'option avec le mot «non».

: définir la noautowrite

Activer l'indentation automatique

L'activation de l'indentation automatique dans VIM vous permet de mettre à chaque ligne la même chose que la précédente. Par exemple, vous lisez une ligne avec de l'espace ou de l'onglet et appuyez sur Entrée. Les lignes suivantes que vous tapez seront automatiquement destinées au même montant que la ligne précédente.

Pour activer l'indentation automatique dans VIM, utilisez la commande suivante:

: Définir l'auto-inindent

Pour désactiver l'indentation automatique, Préfixez simplement l'option avec le mot «non».

: définir le noautoinedent

Syntaxe mise en évidence

Syntaxe qui met en évidence affiche le code source de différentes couleurs pour améliorer sa lisibilité. Pour activer Syntax Highlight dans VIM, utilisez la commande suivante:

: syntaxe sur

Pour désactiver la mise en évidence de la syntaxe, préfixez simplement l'option avec le mot «non».

: Syntaxe Off

Définissez un schéma de couleurs pour la mise en évidence de la syntaxe

La palette de couleurs est essentiellement une combinaison de couleurs utilisées dans la mise en évidence de la syntaxe. Il est utile, car les couleurs peuvent vous aider à identifier divers types de données, fonctions, paramètres, etc.

VIM contient des schémas de couleurs préinstallés qui peuvent être vues de l'intérieur du VIM. Type: Colorscheme, frappez la barre d'espace, puis utilisez le raccourci Ctrl + D:

: Colorscheme [Space] [Ctrl + D]

Pour définir un nouveau schéma de couleurs pour la mise en évidence de la syntaxe, tapez le:Schéma de couleur commande suivie du nom du schéma.

: Nom de ColorScheme

Exemple:

: Torte ColorScheme

Numéro d'affichage

Les numéros de ligne dans un éditeur peuvent être très utiles pour naviguer dans le fichier. Il indique également où vous êtes dans le fichier. Par défaut, VIM ne montre pas la numérotation des lignes.

Pour afficher les numéros de ligne dans VIM, utilisez la commande suivante:

: Numéro de réglage

Pour masquer la numérotation des lignes, préfixez simplement l'option avec le mot «non».

: Définir la non-numéro

Définir le titre Windows

VIM vous permet également de modifier le titre de la fenêtre d'édition VIM. Avec cette fonctionnalité, vous pouvez afficher le fichier actuellement en cours de modification.

Pour spécifier un nouveau titre pour votre fenêtre VIM, utilisez la commande suivante en remplaçant le chaîne avec votre nom de chaîne préféré.

: définir titlestring = string

Pour afficher le nom de fichier d'origine comme titre, utilisez% T:

: définir titlestring =% t

Après avoir précisé la chaîne de titre, utilisez la commande suivante pour définir ce nouveau titre:

: Définir le titre

Pour supprimer le nouveau titre et revenir à un par défaut, préfixez simplement l'option avec le mot «non».

: Définir Nottle

Position d'affichage du curseur

En utilisant la commande de règle dans VIM, vous pouvez découvrir la position actuelle du curseur dans le fichier. Il affiche la ligne et la colonne du curseur, ce qui peut être très utile lors du défilement d'un long fichier texte.

Pour afficher la position actuelle du curseur dans le VIM, utilisez la commande suivante:

: régler la règle

Pour désactiver cette option, préfixez simplement l'option avec le mot «non».

: Définissez Noruler

Définir la confirmation

Lorsque vous essayez d'effectuer certaines opérations (comme: q ou: e) sur un fichier modifié sans l'enregistrer, les opérations échouent. Cependant, si vous utilisez l'option de confirmation, le VIM affiche la boîte de dialogue de confirmation vous demandant si vous souhaitez enregistrer le fichier.

Pour utiliser l'option de confirmation dans VIM, utilisez la commande suivante:

: Définir la confirmation

Pour désactiver cette option, préfixez simplement l'option avec le mot «non».

: définir le noconfirm

Établir l'histoire

Par défaut, VIM se souvient de l'historique de 50 (:) commandes et modèles de recherche. Cependant, vous pouvez modifier ce comportement par défaut en diminuant ou en augmentant le nombre de commandes à retenir.

Pour modifier le nombre de commandes Vim Remember, utilisez la commande suivante en remplaçant le X par le nombre de commandes à retenir:

: Set History = X

Activer la vérification orthographique

Une autre grande caractéristique de Vim est la vérification des sorts. Lorsque la vérification orthographique est activée, VIM trouve et met en évidence le mot mal orthographié.

Pour activer la vérification des orthographes dans VIM, utilisez la commande suivante:

: Définir le sort

Pour désactiver cette option, préfixez simplement l'option avec le mot «non».

: Définir Nospell

C'est ainsi que vous pouvez utiliser certaines des options de paramètre VIM importantes et utiles pour configurer VIM en fonction de vos préférences. Utilisez ces options sur des fichiers individuels ou appliquez-les à tous les fichiers en les ajoutant dans le ~ /.fichier vimrc.