J'ai ajouté une fonction dans mon fichier .vimrc qui ne contient que quelques commandes de recherche et de remplacement. Cependant, si l'un des modèles n'est pas trouvé, j'obtiens un message d'erreur que je dois saisir. Comment puis-je supprimer ce message ?
Réponses
Trop de publicités?Vous pouvez soit utiliser :silent
o :silent!
comme préfixe à toute commande ou vous pouvez ajouter l'option "e" au substitut, ce qui est souvent plus facile.
:%s/x/y/ge
:silent! %s/x/y/g
:silent %s/x/y/g
Pour plus d'informations, voir
:help :silent
:help :s_flags
Les informations sur le e
Le drapeau est quelques paragraphes plus bas de la :s_flags
aide.
Probablement un peu hors sujet, mais j'ai trouvé ce fil de discussion en cherchant des solutions pour les erreurs "search pattern not found" dans vim, lorsque je voulais rechercher la prochaine occurrence dans vim. La carte suivante ne provoque pas d'erreur lorsque l'on appuie sur 'n'.
carte n :silencieuse ! /