Summary: | Wrong display of UTF-8 characters in vim | ||
---|---|---|---|
Product: | Branch 4.0 | Reporter: | Konstantin Uvarin (lodin) <khedin> |
Component: | vim-minimal | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED NOTABUG | QA Contact: | Q.A. 4.0 <qa-4.0> |
Severity: | normal | ||
Priority: | P2 | CC: | imz |
Version: | 4.0 | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 8066 | ||
Bug Blocks: | 17656 |
Description
Konstantin Uvarin (lodin)
2008-06-17 18:11:31 MSD
use vim instead Именно. vim-minimal собран с минимумом фич, в том числе без поддержки |+multibyte|. Я уже посмотрел, с какими фичами оно все собрано, по --version. Но к сожалению после того, как запостил баг. Может, алиас добавлять в профиль по умолчанию, что vi=vim? Хотя каждый алиас -- это тоже ведь заботливо разложенные грабли... Не надо городить алиасы, там где их городить не надо. И не надо использовать vi там где надо использовать vim. Тем более что от ненастроенного $EDITOR/$VISUAL алиас не спасает. Этот алиас может быть нужен только "крутым юниксоидам" которые привыкли работать за "трушным юниксом" типа бзди или соляры. Но они тем более будут жаловаться "как тут у вас в линупсе всё криво перенастроено". В общем, в клозет. А какой смысл в дистрибутив (например, 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, а в конфигурации дистрибутива... (In reply to comment #6) > Конечно, можно на это посмотреть так, что это не ошибка в vim-minimal, а в > конфигурации дистрибутива... https://bugzilla.altlinux.org/show_bug.cgi?id=17656 https://bugzilla.altlinux.org/show_bug.cgi?id=8066 о том же самом. Не используйте /bin/vi в качестве "редактора по умолчанию". Пакет vim-minimal в первую очередь позиционируется как backend для vitmp. |