Разница VIM между ] и. (Марки)

Есть как минимум три варианта:

  1. создайте новую локаль из C.UTF -8 и просто измените это первое _значение дня недели. Назовем это X.UTF -8. В Debian это должно работать, если у вас есть права доступа к этим каталогам:
    cp -R /usr/lib/locale/C.UTF-8 /usr/lib/locale/X.UTF-8
    cat /usr/share/i18n/locales/C | sed 's/first_weekday 1/first_weekday 2/g' | localedef --add-to-archive /usr/lib/locale/X.UTF-8 -i -
    LC_TIME=X.UTF-8 locale first_weekday

Итак, вы копируете существующее определение, просто ленивый способ воссоздать структуру папок, затем из исходного C.UTF -8 (имя просто "C" )вы меняете строку, которую хотите изменить (можно было бы и короче, но так читабельнее ).

  1. измените это значение в существующей локали C.UTF -8:
    cat /usr/share/i18n/locales/C | sed 's/first_weekday 1/first_weekday 2/g' | localedef --add-to-archive /usr/lib/locale/C.UTF-8 -i -
    LC_TIME=C.UTF-8 locale first_weekday
  1. Хорошо, если вы согласны с другими различиями между en _GB и C.UTF -8, то эти шаги должны внести изменения:

В зависимости от вашей системы не все языки доступны сразу. Итак, во-первых, убедитесь, что у вас есть _GB.UTF -8 доступных (, иначе вы получите сообщение об ошибке «Невозможно установить LC _ALL на язык по умолчанию»):

locale -a

если нет, то добавьте. Поскольку нет информации о вашей системе, я не могу сказать вам, как это сделать. В Debian/Ubuntu вы можете выполнитьdpkg-reconfigure locales(или отредактировать /etc/locale.gen, чтобы добавить локаль, или, скорее всего, просто раскомментировать ее, а затем запуститьlocale-gen).

Как только en _GB.UTF -8 появится в списке доступных локалей, вы можете установить:

LC _TIME=en _GB.UTF -8

LC_TIME=en_GB.UTF-8 locale first_weekday

должно вернуть 2

В этом документе Debian содержится дополнительная информация о том, как сделать изменение постоянным для различных сред.

0
24.01.2020, 00:50
1 ответ

Вы можете прочитать больше на Vim Tips Wiki , но в основном

  • ] : jump to end of previously changed or yanked text

  • . : jump to position where last change occurred in current buffer

0
28.01.2020, 02:54

Теги

Похожие вопросы