Показать полную графическую версию : Как настроить Vim
Возникла такая задача: необходимо настроить Vim, чтобы можно было править файлы в кодировке CP1251.
При попытке выполнить команду :set enc=cp1251 Vim продолжает отображать все надписи в таком виде:
ЙНД, Б ЙНРНПНЛ ГЮЛЕМХРЕКХ
Может быть нужно настроить как-то терминал?
Пробовал добавлять в файл ~/.profile строки
MM_CHARSET=CP1251 export MM_CHARSET
LANG=ru_RU.CP1251 export LANG
Не помогло. Переменные окружения установились, но кодировку в Vim это не исправило :(
Кто-то решал подобную задачу. Если да, то как?
Сначала настройте консоль. Vim сам должеш подцепить настройки. Файл настроек для vim ~/.vimrc.
Полезное для Vim.
:set nu[mber] - отобразить слева нумерацию строк(:set nonu[mber] - спрятать нумерацию)
:set wrap - переносить длинные строки(:set nowrap - не переносить)
:syntax on/off - включить/выключить подсветку синтаксиса
:colorscheme <name> - задать цветовую тему (где <name> имя темы, TAB работает как авто-дополнение)
" установить keymap, чтобы по Ctrl+^ переключался на русский и обратно
set keymap=russian-jcukenwin
" по умолчанию - латинская раскладка
set iminsert=0
" по умолчанию - латинская раскладка при поиске
set imsearch=0
" игнорировать регистр при поиске
set ic
" подсвечивать поиск
set hls
" использовать инкрементальный поиск
set is
" ширина текста
set textwidth=70
" минимальная высота окна пусть будет 0 (по умолчанию - 1)
set winminheight=0
" всегда делать активное окно максимального размера
set noequalalways
set winheight=9999
" установить шрифт Courier New Cyr
set guifont=courier_new:h10:cRUSSIAN
" настраиваю для работы с русскими словами (чтобы w, b, * понимали
" русские слова)
set iskeyword=@,48-57,_,192-255
" задать размер табуляции в четыре пробела
set ts=4
Сначала настройте консоль. Vim сам должеш подцепить настройки. »
Именно об этом и вопрос.
Как правильно настроить консоль?!
P.S.: А конфиг для Vim у меня уже давно настроен таким образом как мне это нужно ;)
Так что выжимки из полезных конфигов меня мало интересуют сейчас...
Не панацея но можна так:
1. В /etc/rc.conf , надо написать.
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
2. Далее меняем локальные консоли с cons25 на cons25r в файле /etc/ttys
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
3. /etc/profile
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET
4. /etc/csh.login
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
Можна почитать тут (http://pascal.tsu.ru/unix/syscons/russian.html) . Не забудьте отписаться.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC