LINUX.ORG.RU

Знатокам VIm


0

0

Как предрекали мудрые, придёт время я поумнею и пересяду я со всяких там IDE на консольный редактор и вот оно случилось я на VIm =)

Внимание вопросы: =)
Открываю я в виме несколько файлов - в разных буферах файлы в разных кодировках,
:e ++enc=кодировка
конечно работает отлично, но при переключении между буферами кодировка слетает и приходится заново жмякать по кнопкам чтобы переключить кодировку. Нашёл пример gvimrc где сделана менюшка и есть бинды для выбора кодировки - впринципе уже лучше, но всё равно приходится выбырать кодировку при смене буферов, что тоже не есть гуд. Спрашивается зачем мне тыкать каждый раз эти кнопки если я один раз уже явно указал кодировку открытого файла? Есть вообще способ обойти это?

Другой вопрос:
Переключаемся между буферами по номерам или именам - впринципе более менее удобно, но пришла такая мысля: можно ли сделать переключалку между буферами в стиле переключения между закладками в Gaim? т.е. ALT+<номер буфера>? Лучше даже не номер буфера а порядковый номер буфера в списке буферов, так как при закрытии буфера появляется пробел в номерах?

Спасибо! От VIMа то всё равно никуда не деться, ибо рулез, просто хочется сделать рабочее место удобнее.

:help encoding
:help fileencoding

ЗАМЕЧАНИЕ: В версиях раннее Vim 6.0 эта опция ошибочно задавала
кодировку для всех текстов в Vim. Теперь этой цели служит опция
'encoding'. Старое короткое имя опции 'fe' больше не применяется.

http://www.vim.org/search.php

--
Сергей
http://softage.ru

anonymous
()
Ответ на: комментарий от anonymous

Помогла вот такая строчка в моём ~/.gvimrc
:set fileencodings=utf-8,cp1251,koi8-r

в этом порядке вим будет пытаться "автоопределить" кодировку

Ubnormal
() автор топика
Ответ на: комментарий от Novel

а вообще лучший вариант это: emerge --unmerge emacs

=)

Ubnormal
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.