Где настраивается показ размера выделенных файлов

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
buniak_a_h
Posts: 1431
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 100 times
Been thanked: 113 times
Contact:

Округление общего размера выделенных объектов

Post by buniak_a_h »

Latest post of the previous page:

Ещё варант (точно симулировать поведение far2):
1. Создать файл %FarHome%\FarEng.lng.Custom в кодировке UTF-8 со следующим содержимым:

Code: Select all

.Language=English,English

//[MListFileSize]
"Bytes: {0}, files: {1}"
Правда, количество отмеченных папок отображаться не будет, даже если не 0. Но зато размер влезет …
Ну, или применить сокращения типа
B: {0} f:{1} F:{2}
Не очень читабельно, но при ширине панели 28 символов 16 Гб влезают …
Last edited by buniak_a_h on Sun 12 Jan, 2020 23:47, edited 2 times in total.

User avatar
Raistlin
Posts: 724
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Округление общего размера выделенных объектов

Post by Raistlin »

buniak_a_h wrote:
Sun 12 Jan, 2020 23:29
16 Гб влезает
А теперь посмотрите, сколько у меня.

Мне непонятно, зачем тут что-то меняли по сравнению с Far2. С трудом представляю себе ситуацию, в которой пользователю достаточно округленного размера, но позарез нужно знать, сколько в выделенных объектах папок и сколько файлов.
Magically yours
Raistlin

buniak_a_h
Posts: 1431
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 100 times
Been thanked: 113 times
Contact:

Округление общего размера выделенных объектов

Post by buniak_a_h »

Raistlin wrote:
Sun 12 Jan, 2020 23:51
А теперь посмотрите, сколько у меня.
А что, монитор не позволяет расширить консоль до, скажем, 200 символов? Или округляется всё равно?
У Вас "запас" - 7 символов. Если "расшифровать" 1297 G, то потребуется ещё 9 знакомест - ну не влазит!
Вы уже пробовали расширить панель? Или переопределить сроку, как я написал?
Upd
не 9, а 12 знакомест с учётом промежутков между тысячами …
Last edited by buniak_a_h on Mon 13 Jan, 2020 00:04, edited 1 time in total.

User avatar
Raistlin
Posts: 724
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Округление общего размера выделенных объектов

Post by Raistlin »

buniak_a_h, вы смеетесь, что ли? Переопределить строку, расширить панель... Раньше все влезало по дефолту, а теперь нужны пляски с бубном. Расширить панель - это вообще малоподходящий для меня выход, т. к. бывает запущено одновременно по пять копий Far от разных пользователей, и различаю я их в т. ч. по внешнему виду окон. Широченные панели мне точно не нужны.
Magically yours
Raistlin

buniak_a_h
Posts: 1431
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 100 times
Been thanked: 113 times
Contact:

Округление общего размера выделенных объектов

Post by buniak_a_h »

1. По многочисленным просьбам добавляли количество отмеченных папок (в ФАРе-2 этого нету). Куму-то нужно, наверно…
2. Это Вы смеётесь. Вместо того, чтоб просто посчитать, что низзя впихнуть невпихуемое, вы гоняете байты туда-сюда …
1297 G - 6 знаков
1 392 643 145 728 B - 19 знаков.
У Вас слева от текста 4/5 символов разделителя, справа - 5/6 (в зависимости от версии ФАРа). Итого по максимуму 11 симолов. А надо 13. Ну никак не влезет! Расширьте панель, а если это невозможно -уберите вывод количества отмеченных папок.Если Вам требуется суммарное количество отмеченных, то сделайте такую строку: "Bytes: {0}, files: {3}" - это уж точная копия Far2 будет.
--
P/S. Как сделать вывод без округлёжа -я написал.

User avatar
Raistlin
Posts: 724
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Округление общего размера выделенных объектов

Post by Raistlin »

buniak_a_h wrote:
Mon 13 Jan, 2020 00:25
низзя впихнуть невпихуемое
В Far2 было можно, а в Far3 стало нельзя. По просьбам трудящихся.
buniak_a_h wrote:
Sun 12 Jan, 2020 23:41
количество отмеченных папок отображаться не будет, даже если не 0.
Костыль. Не годится.

Не желают ли разработчики прикрутить настройку, что ли, чтобы можно было сделать как было в Far2, не уродуя консоль чудовищной шириной и без хирургии над lng?
Magically yours
Raistlin

buniak_a_h
Posts: 1431
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 100 times
Been thanked: 113 times
Contact:

Округление общего размера выделенных объектов

Post by buniak_a_h »

Raistlin wrote:
Mon 13 Jan, 2020 00:47
buniak_a_h wrote:
Mon 13 Jan, 2020 00:25
низзя впихнуть невпихуемое
В Far2 было можно, а в Far3 стало нельзя. По просьбам трудящихся.
Так Вы сравните! Написано "в 33 файлах" - это правда ??? Или, может, под "файлами" во втором ФАРе подразумевались и файлы, и папки? Ну, в любом случае это - некорректность.
Raistlin wrote:
Mon 13 Jan, 2020 00:47
buniak_a_h wrote:
Sun 12 Jan, 2020 23:41
количество отмеченных папок отображаться не будет, даже если не 0.
Костыль. Не годится.
Вот как раз в последней строке и {3} - это суммарное количество отмеченных файлов и папок - видимо, то, что в ФАРе втором ...
Raistlin wrote:
Mon 13 Jan, 2020 00:47
Не желают ли разработчики прикрутить настройку, что ли, чтобы можно было сделать как было в Far2, не уродуя консоль чудовищной шириной и без хирургии над lng?
А та строка, что я Вам написал - это что, не настройка? Ну, сделайте ТОЧНО как во втором:
{0} байт в {3} файлах

User avatar
HaRT
Moderator
Posts: 9259
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 95 times
Been thanked: 200 times

Округление общего размера выделенных объектов

Post by HaRT »

Raistlin wrote:
Mon 13 Jan, 2020 00:47
Костыль. Не годится.
Нормальный работающий способ.
Raistlin wrote:
Mon 13 Jan, 2020 00:47
Не желают ли разработчики прикрутить настройку
На каждый случай не наприкручиваешься.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1431
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 100 times
Been thanked: 113 times
Contact:

Округление общего размера выделенных объектов

Post by buniak_a_h »

HaRT wrote:
Mon 13 Jan, 2020 01:08
Raistlin wrote:
Mon 13 Jan, 2020 00:47
Костыль. Не годится.
Нормальный работающий способ.
Согласился бы с Raistlin, если бы методом тыка не нашёл, что {3} - это {1}+{2}. После того, как я это выяснил, все проблемы мне кажутся решёнными. Ну, кроме одной: этого (что {3} - это суммарное количество выделенных объектов) я не встречал в документации; надеюсь, что так ({3}={1}+{2}) будет всегда. Недокументированные правила имеют свойство меняться …
HaRT wrote:
Mon 13 Jan, 2020 01:08
На каждый случай не наприкручиваешься.
Да и уже сейчас настроек столько, что сам чёрт ногу сломит. Ясно, что в интерфейсные настройки добавлять ну очень не хочется (они для начинающих, либо для часто меняющихся параметров). А в far:config-е найти что-либо - никакой фильтр уже не помогает,

User avatar
HaRT
Moderator
Posts: 9259
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 95 times
Been thanked: 200 times

Округление общего размера выделенных объектов

Post by HaRT »

buniak_a_h wrote:
Mon 13 Jan, 2020 01:26
этого (что {3} - это суммарное количество выделенных объектов) я не встречал в документации
А оно там есть:
changelog wrote:drkns 30.09.2018 02:13:21 +0300 - build 5275

1. Lng MListFileSize может содержать replacement field "{3}", куда будет помещена сумма файлов и папок.
Заменив строку на что-то типа "{0} bytes in {3} files", можно получить почти такую же информацию о выделенных файлах, как было до 4442.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1431
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 100 times
Been thanked: 113 times
Contact:

Округление общего размера выделенных объектов

Post by buniak_a_h »

HaRT, спасибо. Появилась уверенность. Хотя всё же ченджлог - это не совсем документация. Представьте, что я начал пользоваться ФАРом после 5275, и ченджлога не читал…
Last edited by buniak_a_h on Mon 13 Jan, 2020 02:11, edited 1 time in total.

2useven10
Posts: 4006
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 times

Округление общего размера выделенных объектов

Post by 2useven10 »

buniak_a_h wrote:
Mon 13 Jan, 2020 02:07
Представьте, что я начал пользоваться ФАРом после 5275, и ченджлога не читал…
Тогда у вас не будет повода отпихивать ложку и кричать, что хотите такую кашу как вчера.

buniak_a_h
Posts: 1431
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 100 times
Been thanked: 113 times
Contact:

Округление общего размера выделенных объектов

Post by buniak_a_h »

2useven10 wrote:
Mon 13 Jan, 2020 06:18
не будет повода отпихивать ложку и кричать, что хотите такую кашу как вчера.
Аллегории не понял…
Просто представьте, что потребовалось иметь общее количество отмеченных объектов. В документации этого нет. Повторюсь, ченджлог - это не документация, а справка по изменениям; Вы же не предлагаете (надеюсь) перечитать ченджлог за все годы развития проекта, чтобы выяснить, как сделать то или это. Т.е. эта информация, если может быть использована де-то, должна быть в мануале. Ченджлог читают, чтобы либо узнать, что нового, либо понять, почему привычные действия стали приводить к неожиданным результатам.
Впрочем, полнота мануалов - не самое страшное в них. Впрочем, это уже оффтопик. Под бан попасть не хочу …

2useven10
Posts: 4006
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 times

Округление общего размера выделенных объектов

Post by 2useven10 »

buniak_a_h wrote:
Mon 13 Jan, 2020 07:12
Аллегории не понял…
Не переживайте, она риторическая (как вопрос) и собственно и не для вас.
Две страницы обсуждения на пустом месте.
Все ответы и на вашу гиперсерьёзность и на капризы Raistlin, есть в правилах.

User avatar
Raistlin
Posts: 724
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Округление общего размера выделенных объектов

Post by Raistlin »

HaRT wrote:
Mon 13 Jan, 2020 01:55
Заменив строку на что-то типа "{0} bytes in {3} files", можно получить почти такую же информацию о выделенных файлах, как было до 4442
Работает. А почему "почти"?
Magically yours
Raistlin

User avatar
zg
zero-gravity
Posts: 5710
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 134 times
Contact:

Округление общего размера выделенных объектов

Post by zg »

Raistlin wrote:
Sun 12 Jan, 2020 21:57
Да. И разве ширина колонки с размером может на это влиять? Ведь выделено несколько объектов, общий размер отображается выше статусной строки:
то, что выделено несколько объектов, не очень очевидно из ваших сообщений, для текущего объекта вполне себе влияет. а так сообщение стало информативнее и длиннее, и как вам уже сказали, либо сделать размер консоли побольше, либо укоротить выводимый текст, чтобы влезало.

Post Reply

Return to “Нужна помощь”