The OpenNET Project / Index page

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

Vim и восприятие команд при включенной русской раскладке (vi rus vim)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: vi, rus, vim,  (найти похожие документы)
Date: Sat, 03 Nov 2001 15:28:40 +0300 From: "Vitaly A. Repin" <Vitaly.A.Repin@p26.f209.n5030.z2.fidonet.org> Newsgroups: fido7.ru.linux Subject: Vim и восприятие команд при включенной русской раскладке > Можно ли научить Vim понимать хоткеи когда включена русская раскладка > клавиатуры,а то не очень удобно когда пишешь текст на русском потом > переключать раскладки что бы выполнить какое нибудь действие Прописываешь в vimrc следующее: set langmap=йцукенгшщзхъфывапролджэячсмитьбю/ЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ/;qwertyuiop[]asdfghjkl;'zxcvbnm,./QWERTYUIOP[]ASDFGHJKL:'ZXCVBNM,./ Это если vim собран с поддержкой langmap -- WBR & WBW, Vitaly.
From: Vladimir Mosgalin <Vladimir.Mosgalin@p17.f1041.n5030.z2.fidonet.org> VR> Прописываешь в vimrc следующее: VR> set VR> langmap=йцукенгшщзхъфывапролджэячсмитьбю/ЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТ VR> ЬБЮ/;qwertyuiop[]asdfghjkl;'zxcvbnm,./QWERTYUIOP[]ASDFGHJKL:'ZXCVBNM,. VR> / VR> Это если vim собран с поддержкой langmap Я бы посоветовал set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ; `qwe rtyuiop[]asdfghjkl;'zxcvbnm,.~QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<> Vladimir

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

Обсуждение [ RSS ]
  • 1, Константин (??), 10:58, 30/04/2006 [ответить]  
  • +/
    Все возятся с langmap, а помоему это не удобно.
    Я уже не помню почему, но из за каких то глюков
    от langmapa я отказался, вроде неправильно Б и Ю отрабатывал,
    да это и не важно.

    Гораздо удобнее по моему использовать родную
    вимовскую возможность переключения раскладок.

    в .vimrc добавить такие строки в место langmap
      "Установка доп раскладки
      set keymap=russian-jcukenwin
      "Раскладка по умолчанию основная (eng)
      set iminsert=0

    а переключение между раскладками в режимах редактирования текста и командной строки
    клавишей CTRL-^

    IMHO

     
  • 2, polkan (?), 03:15, 14/12/2007 [ответить]  
  • +/
    а если (FreeBSD) используется системная keymap="ru.koi8-r.win"?
    тогда CTRL-^ превращается в CTRL-SHIFT-^ при том что переключение системных раскладок CTRL-SHIFT. И тогда

    set keymap=russian-jcukenwin
    set iminsert=1

    теряет смысл (а использовать "чистую" koi8-r неудобно из за отсутствия коишной клавиатуры)

     

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




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

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