В Kate я могу указать заголовки, которые будут отображаться на каждой напечатанной странице:
Файл> Печать ...> Параметры> Верхний и нижний колонтитулы
В свойствах заголовка я нашел код формата %y
в левом поле. Это дает дату в заголовке в формате 1/19/19
. Я хотел бы использовать другой формат.
После некоторых проб и ошибок я нашел несколько форматов, связанных с датой и временем:
%y => 1/19/19
%Y => Saturday, January 19, 2019
%t => %t
%T => %T
%i => %i
%I => %I
%d => 1/19/19 4:59 PM
%D => Saturday, January 19, 2019 4:49:58 PM CET
(Я пытался t
на время, i
на ISO, d
на день)
Я хотел бы использовать ISO-формат, желательно с момента: YYYY-MM-DD HH:mm
.
К сожалению, нет кнопки «Справка», в которой перечислены форматы, и руководство Kate об этом молчит. Я пытался найти это в Интернете, но пока безуспешно ...
Я нахожусь на Ubuntu Xenial (16.04.5 LTS) с LXDE.
Sweden (en_SE)
. Я считаю, что это не решение или обходной путь, поскольку я не в Швеции. Я также нашел настройкуDefault (C)
, которая может указывать на то, что я могу установить какую-то локаль на основе стандартов ISO?LANG=en_SE kate
? Если это так, вы можете создать файл ярлыка / рабочего стола, чтобы всегда запускать kate таким образом.$ sudo locale-gen en_SE
возвращаетсяError: 'en_SE' is not a supported language or locale
. Знаете ли вы о конкретной локали ISO (не привязанной к какой-либо стране / языку), которую я мог бы установить? NB: Я не хочу использовать24-03-19
,19/03/24
,3/24/19
и тому подобное в моей системе: ВСЕГДА2019-03-24
(ISO) является то , что я хочу.man date
. Итак,%F %H:%M
даст вам то, что вы хотите.Ответы:
(Я не могу комментировать, поэтому я добавлю ответ.) Kate - это программа KDE, и она зависит от Qt. Кто-то в Qt решил, что все в локали должны использовать форматы для этой локали. Вы должны использовать настройки для вашей локали, а также они компилируются в настройках для каждой локали, поэтому вы не можете изменить файл в / usr / share / i18n / locales, чтобы исправить положение, или добавить новую локаль.
источник