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

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

    <bug>
          <bug_id>16073</bug_id>
          
          <creation_ts>2008-06-17 18:11:31 +0400</creation_ts>
          <short_desc>Wrong display of UTF-8 characters in vim</short_desc>
          <delta_ts>2008-10-23 23:29:07 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch 4.0</product>
          <component>vim-minimal</component>
          <version>4.0</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</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>
          <dependson>8066</dependson>
          <blocked>17656</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Konstantin Uvarin (lodin)">khedin</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>imz</cc>
          
          <qa_contact name="Q.A. 4.0">qa-4.0</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>72621</commentid>
    <comment_count>0</comment_count>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-06-17 18:11:31 +0400</bug_when>
    <thetext>% echo тест &gt;ru.txt
% vi ru.txt

Видим вот такое: �[34m~Bе�[34m~A�[34m~B

При этом файл вполне корректно редактируется, можно набирать русский текст и т.п. , сохраняется всё отлично. Только выглядит страшно. 

Проблема наблюдается как минимум в xterm и в &quot;чистой&quot; консоли. В mc, cat, grep, less -- всё нормально и по русски.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72622</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-06-17 18:14:55 +0400</bug_when>
    <thetext>use vim instead</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72623</commentid>
    <comment_count>2</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-06-17 18:24:51 +0400</bug_when>
    <thetext>Именно.  vim-minimal собран с минимумом фич, в том числе без поддержки |+multibyte|.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72624</commentid>
    <comment_count>3</comment_count>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-06-17 18:33:56 +0400</bug_when>
    <thetext>Я уже посмотрел, с какими фичами оно все собрано, по --version. Но к сожалению после того, как запостил баг. Может, алиас добавлять в профиль по умолчанию, что vi=vim? Хотя каждый алиас -- это тоже ведь заботливо разложенные грабли...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72626</commentid>
    <comment_count>4</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-06-17 18:44:26 +0400</bug_when>
    <thetext>Не надо городить алиасы, там где их городить не надо.  И не надо использовать vi там где надо использовать vim.  Тем более что от ненастроенного $EDITOR/$VISUAL алиас не спасает.  Этот алиас может быть нужен только &quot;крутым юниксоидам&quot; которые привыкли работать за &quot;трушным юниксом&quot; типа бзди или соляры.  Но они тем более будут жаловаться &quot;как тут у вас в линупсе всё криво перенастроено&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72627</commentid>
    <comment_count>5</comment_count>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-06-17 18:53:21 +0400</bug_when>
    <thetext>В общем, в клозет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80104</commentid>
    <comment_count>6</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-10-23 01:05:59 +0400</bug_when>
    <thetext>А какой смысл в дистрибутив (например, Lite 4.0.3, vim-minimal-7.1.137-alt1), в котором у пользователя по умолчанию LANG=ru_RU.UTF-8 , а у root-а LC_CTYPE=en_US.utf8 класть vi, который не показывает UTF-8, и который будет вызываться по умолчанию в качестве редактора (например, в git commit не видно русских имён файлов).

Конечно, можно на это посмотреть так, что это не ошибка в vim-minimal, а в конфигурации дистрибутива...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80106</commentid>
    <comment_count>7</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-10-23 01:11:09 +0400</bug_when>
    <thetext>(In reply to comment #6)

&gt; Конечно, можно на это посмотреть так, что это не ошибка в vim-minimal, а в
&gt; конфигурации дистрибутива...

https://bugzilla.altlinux.org/show_bug.cgi?id=17656
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80107</commentid>
    <comment_count>8</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-10-23 01:13:48 +0400</bug_when>
    <thetext>https://bugzilla.altlinux.org/show_bug.cgi?id=8066 о том же самом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80151</commentid>
    <comment_count>9</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-10-23 23:29:06 +0400</bug_when>
    <thetext>Не используйте /bin/vi в качестве &quot;редактора по умолчанию&quot;.  Пакет vim-minimal в первую очередь позиционируется как backend для vitmp.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>