|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anatoliy Kulakov 2:6033/2727.29 20 Apr 2005 10:25:24 To : Vladimir V. Marchenko Subject : vim, map & CapsLock -------------------------------------------------------------------------------- 13 Apr 05 21:40, you wrote to me: >> Вопрос к зубрам VIM >> Подскажите плз. как можно на CapsLock в Vim-e привязать команду ? >> должно быть в ~/.vimrc что-то вроде: >> >> imap <CapsLock> <ESC>:set keymap=russian-jcukewin >> Hо так к сожалению не работает :( VM> Вот так (внизу поста) у меня в ~/.vimrc прописана првязка переключения VM> кодировки на <F8> (здесь же в эхе подсказвли ..) VM> Попробуй сделать подобное с CapsLock, может заработает .. Спасиба, к сожалению с CapsLock не так все просто. Замапить можно кнопку которая какой-нить код генерит, а CapsLock нифига не выдает. Видимо нужно сначала в файле раскладки CapsLock с другой клавишей менять, а потом только уже замапить. Я понимаю так. Есть еще идеи у кого-нить ? VM> map <F8> :execute RotateEnc()<CR> VM> function RotateEnc() VM> if &fileencoding=="koi8-r" VM> :e ++enc=cp1251 VM> elseif &fileencoding=="cp866" VM> :e ++enc=koi8-r VM> elseif &fileencoding=="cp1251" VM> :e ++enc=koi8-r VM> elseif &fileencoding=="utf-8" VM> :e ++enc=koi8-r VM> else VM> :e ++enc=utf-8 VM> endif VM> endfunction Anatoliy --- GoldED+/LNX 1.1.4.7 * Origin: Hема. (2:6033/2727.29) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/46884265f697.html, оценка из 5, голосов 10
|