training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как менять кодировки set encoding VIM BASH

Создано: 07 апреля 2017Автор: Егор Астапов1687 просмотровСложность: легкий

Если вы пользуетесь кириллическими символами, то возникает вопрос о том как менять кодировки в VIM? Вим позволяет налету менять кодировки. Вы можете перекодировать файл в нужную для вас кодировку. Например из cp1251 в utf-8. Перед тем как сохранить файл осмотрите весь код. В нем не должно быть перевёрнутых символов. Сохраненные перевернутые символы не подлежат конвертации!


"вызов описания команды на английском языке
:help encoding-values

"установка кодировки
set encoding=utf-8
set encoding=cp1251

"Задаем текущую кодировку cp1251:
:e ++enc=cp1251
:e ++enc=utf-8

"Текст конвертируется и Vim отобразит изменения, если они произошли. 
"Исходный файл не изменился. Задаем кодировку сохранения файла utf-8:
:set fileencoding=utf-8
:set fileencoding=cp1251

"Список используемых кодировок для автоматического их определения
set fileencodings=utf-8,cp1251


"Задаем формат переводов строки (dos, unix или mac). 
"применяйте для скриптов CRON
:set fileformat=unix

Если вы хотите изучить vim, то посмотрите статью первые шаги освоения vim редактора.

Комментарии

реклама