Maison > Article > Opération et maintenance > Solution au code chinois tronqué dans vi en centos
Solution au code chinois tronqué dans vi en centos :
Ouvrez le fichier vimrc et ajoutez le code suivant :
$vi ~/.vimrc let &termencoding=&encoding set fileencodings=utf-8,gbk $:wq
Tutoriel recommandé : Tutoriel centos
Connaissances de base de l'encodage vi :
1 Il y a 3 variables :
encodage—Cette option est utilisée pour le texte mis en mémoire tampon (vous sont des fichiers édités), des registres, des fichiers de script Vim, etc. Vous pouvez considérer l’option « encodage » comme un paramètre pour le fonctionnement interne de Vim.
fileencoding—Cette option est le type d'encodage utilisé par vim lors de l'écriture de fichiers.
termencoding—Cette option représente le type d'encodage utilisé pour la sortie vers le terminal client (Term).
2. Les valeurs par défaut de ces trois variables :
encodage—identique à la locale actuelle du système, donc la locale actuelle doit être prise en compte lors de l'édition du fichier, sinon il il y aura plus de choses à régler.
fileencoding—vim reconnaît automatiquement l'encodage lors de l'ouverture d'un fichier, et fileencoding est la valeur reconnue. S'il est vide, l'encodage sera utilisé lors de l'enregistrement du fichier. Si l'encodage n'est pas modifié, la valeur sera la locale actuelle du système.
termencoding—la valeur par défaut est vide, c'est-à-dire qu'aucune conversion d'encodage n'est effectuée lors de la sortie vers le terminal.
Tutoriels vidéo associés recommandés : Tutoriel vidéo Linux
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!