|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgenij M. Baldin 2:5020/400 23 Jul 2001 14:10:01 To : All Subject : Re: рулить курсором в емаксе -------------------------------------------------------------------------------- Добрый день Ivan Afanasjev <Ivan.Afanasjev@p465.f895.n5020.z2.fidonet.org> wrote: > Привет All! > Печатаю в емаксе по русски, иногда надо курсором порулить, но все комбинации > клавиш работают только с английскими буквами, а переключаться не хочу, ведь > можно как-нибудь? > И еще, мышененавистники какую комбинацию клавиш предпочитают для переключения > раскладок? Я привык в мастдае к контрл-шифту, а как стал печать в слепую в > линуксе, лениво стало руки отрывать от клавиш, чтоб переключиться. Тебе поможет mule - multilanguaage environmant, нужен пакет liem Работает новых версиях 20.4 etc - есть некоторые проблемы, но достоинства перевешивают :) Кусок моего .emacs thanks Alexander Mikhailian за подсказку - войдёт в будущую версию Cyrillic-HOWTO (пол года как хочу вставить :( - лень совершенно замучила - так что потестируйте) Шрифты Болховитяновские Cyr-RFX http://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/ Очень рекомендую --------------------------------------------------------------------------- ;; -*- emacs-lisp -*- ;; ;; Запускать как: emacs --unibyte --debug-init ;; ;; ;; шрифты для X-window ;; ;;Шрифт по умолчанию (cond (window-system ; (set-default-font "-b&h-lucidatypewriter-medium-r-normal-*-18-*-*-*-*-*-koi8-r") (setq default-frame-alist (append '((font . "-b&h-lucidatypewriter-medium-r-normal-*-14-*-*-*-*-*-koi8-r")) default-frame-alist));; поставить этот шрифт первым в списке ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Кириллизация;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;;руссификация через mule - переключалка "Ctrl+\" - требуется liem ;; (set-language-environment "Cyrillic-KOI8") ;; Дать возможность печатать не только ASCII ;; То же можно делать с помощью ключика --unibyte (standard-display-european t) ;; Для любителей транслита ;(standard-display-cyrillic-trans t) ;; ;; Чтобы раскладка соответствовала раскладке русских букв на виндовых (а теперь ;; таких большинство) клавиатурах, можно добавить еще следующие строки: ;; ;; redefine some orginal keybindings под MS - можно ли попроще? ;; (quail-define-package "cyrillic-jcuken" "Cyrillic" "RU" nil "ЙЦУКЕH keyboard layout widely used in Russia (ISO 8859-5 encoding)" nil t t t t nil nil nil nil nil t) (quail-define-rules ("1" ?1) ("2" ?2) ("3" ?3) ("4" ?4) ("5" ?5) ("6" ?6) ("7" ?7) ("8" ?8) ("9" ?9) ("0" ?0) ("-" ?-) ("=" ?=) ("`" ?ё) ("q" ?й) ("w" ?ц) ("e" ?у) ("r" ?к) ("t" ?е) ("y" ?н) ("u" ?г) ("i" ?ш) ("o" ?щ) ("p" ?з) ("[" ?х) ("]" ?ъ) ("a" ?ф) ("s" ?ы) ("d" ?в) ("f" ?а) ("g" ?п) ("h" ?р) ("j" ?о) ("k" ?л) ("l" ?д) (";" ?ж) ("'" ?э) ("\\" ?\\) ("z" ?я) ("x" ?ч) ("c" ?с) ("v" ?м) ("b" ?и) ("n" ?т) ("m" ?ь) ("," ?б) ("." ?ю) ("/" ?.) ("!" ?!) ("@" ?\") ("#" ?#) ("$" ?\;) ("%" ?%) ("^" ?:) ("&" ??) ("*" ?*) ("(" ?() (")" ?)) ("_" ?_) ("+" ?+) ("~" ?Ё) ("Q" ?Й) ("W" ?Ц) ("E" ?У) ("R" ?К) ("T" ?Е) ("Y" ?H) ("U" ?Г) ("I" ?Ш) ("O" ?Щ) ("P" ?З) ("{" ?Х) ("}" ?Ъ) ("A" ?Ф) ("S" ?Ы) ("D" ?В) ("F" ?А) ("G" ?П) ("H" ?Р) ("J" ?О) ("K" ?Л) ("L" ?Д) (":" ?Ж) ("\"" ?Э) ("|" ?|) ("Z" ?Я) ("X" ?Ч) ("C" ?С) ("V" ?М) ("B" ?И) ("N" ?Т) ("M" ?Ь) ("<" ?Б) (">" ?Ю) ("?" ?,)) --------------------------------------------------------------------------- Все клавиши работают в любом регистре и при любой раскладки - главное не тянуть ручки к стандартным переключалкам, а использовать Ctrl-\ и все будет как надо - привыкается за пару дней С уважением Евгений -- --------------------------------------------------------------------------- Budker Institute of Nuclear Physics e-mail: E.M.Baldin@inp.nsk.su tel.: 7(3832)361388(h),394227(w) WWW: http://www.inp.nsk.su/~baldin --------------------------------------------------------------------------- --- ifmail v.2.15dev5 * Origin: BINP, Novosibirsk, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/88439ef88da7.html, оценка из 5, голосов 10
|