<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>16575</bug_id>
          
          <creation_ts>2008-08-06 14:43:23 +0400</creation_ts>
          <short_desc>Поддержка русских хоткеев в UTF-8</short_desc>
          <delta_ts>2012-03-16 13:59:24 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>vim-X11</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="redbaron">redbaron</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>admsasha</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>74916</commentid>
    <comment_count>0</comment_count>
    <who name="redbaron">redbaron</who>
    <bug_when>2008-08-06 14:43:23 +0400</bug_when>
    <thetext>Предлагаю внести в vimrc следующий текст, это позволит использовать все хоткеи вима не переключая раскладку с русской на анг.


=========
&quot;Russian hotkey support
map ё `
map й q
map ц w
map у e
map к r
map е t
map н y
map г u
map ш i
map щ o
map з p
map х [
map ъ ]

map ф a
map ы s
map в d
map а f
map п g
map р h
map о j
map л k
map д l
map ж ;
map э &apos;

map я z
map ч x
map с c
map м v
map и b
map т n
map ь m
map б ,
map ю .

map Ё ~
map Й Q
map Ц W
map У E
map К R
map Е T
map Н Y
map Г U
map Ш I
map Щ O
map З P
map Х {
map Ъ }

map Ф A
map Ы S
map В D
map А F
map П G
map Р H
map О J
map Л K
map Д L
map Ж :
map Э &quot;

map Я Z
map Ч X
map С C
map М V
map И B
map Т N
map Ь M
map Б &lt;
map Ю &gt;
===============</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74937</commentid>
    <comment_count>1</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-08-06 19:08:29 +0400</bug_when>
    <thetext>Вообще, для этих целей существует опция &apos;langmap&apos; (которая, кстати, не совсем работает в UTF-8).

Использование же :map для этих целей приводит к Непредсказуемым Последствиям.  Если так хочется, можете сделать отдельный плагин.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74942</commentid>
    <comment_count>2</comment_count>
    <who name="redbaron">redbaron</who>
    <bug_when>2008-08-06 19:44:50 +0400</bug_when>
    <thetext>С langmap у меня что-то не срослось, когда решал эту проблему, уже не помню  что, ну ладно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74946</commentid>
    <comment_count>3</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-08-06 20:11:09 +0400</bug_when>
    <thetext>Видимо вот это и не срослось:

	This only works for 8-bit characters.  The value of &apos;langmap&apos; may be
	specified with multi-byte characters (e.g., UTF-8), but only the lower
	8 bits of each character will be used.

Есть langmapmb.patch (http://lostclus.linux.kiev.ua/Другие_работы/Патчи) и запись в vim&apos;овском todo.txt со статусом &quot;unclassified&quot;.  Прикладывать не пробовал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75344</commentid>
    <comment_count>4</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-08-12 17:18:18 +0400</bug_when>
    <thetext>vim71-langmapmb-4.patch приложен в новой сборке vim 7.2.  НЕ ТЕСТИРОВАЛ.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>