The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Vim in Russian (rus vim langmap patch)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: rus, vim, langmap, patch,  (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Paul Anni 2:5020/400 Tue 19 Jan 99 23:38 Subj : Vim in Russian ________________________________________________________________________________ From: [email protected] (Paul Anni) Привет! Давно мучился, работая с Vim на русском языке - для перехода в Normal Mode (из Insert) надо и Esc нажать и с русского не забыть переключиться. И обратно - то же самое. И вот, читаючи на досуге описание опций Vim, обнаружил, что есть там такой "langmap", в котором стоит только задать "ЙЦУКЕHГ;QWERTYU" и все будет как надо. Только придется Vim пересобрать с поддержкой этого самого langmap. Короче, рецепт для обычной сборки: В файле feature.h находишь langmap и закомментариваешь #ifdef и #endif вокруг #define HAVE_LANGMAP. Компилишь. Инсталлируешь. Для сборки rpm: Ставишь vim-5.3.src.rpm В SOURCES добавляешь файл vim-5.3-langmap.patch, в котором: - --- vim-5.3/src/feature.h.def Mon Jan 18 23:05:37 1999 +++ vim-5.3/src/feature.h Mon Jan 18 23:06:12 1999 @@ -71,9 +71,9 @@ * keyboard in a special language mode, e.g. for typing * greek. */ -#ifdef MAX_FEAT +/* #ifdef MAX_FEAT */ # define HAVE_LANGMAP -#endif +/* #endif */ /* * +insert_expand When INSERT_EXPAND defined: Support for Потом добавляешь описание этого патча в vim-5.3.spec (после Patch2): Patch3: vim-5.3-langmap.patch И пониже, там, где %prep: %patch3 -p1 -b .langmap И все: rpm -bb vim-5.3.spec, rpm -i vim* Hаконец, в своем (или системном) .vimrc пишешь (в одну строчку!): set langmap=йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ; qwertyuiop[]asdfghjkl;'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<> Enjoy! :-) -- П.Анни, [email protected] -- П.Анни, [email protected] --- ifmail v.2.14dev2 * Origin: Cityline news server (2:5020/400@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру