J'ai un fichier avec des caractères non imprimables qui apparaissent comme ^C ou ^B, je veux trouver et remplacer ces caractères, comment dois-je procéder ?
Réponses
Trop de publicités?Aucune des réponses ici utilisant les caractères de contrôle de Vim n'a fonctionné pour moi. J'ai dû entrer une plage unicode.
:%s/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x9F]//g
Cette plage unicode a été trouvée sur cet autre article : https://stackoverflow.com/a/8171868/231914
Vous pouvez utiliser:
:%s/^C//g
Pour obtenir le ^C
maintenez la touche de contrôle enfoncée, appuyez sur V
puis sur C
(tous deux en maintenant la touche de contrôle enfoncée) et le ^C
apparaîtra . Cela trouvera toutes les occurrences et les remplacera par rien.
Pour supprimer à la fois ^C
et ^B
vous pouvez faire :
:%s/^C\|^B//g