Latest post of the previous page:
Как в Far3 отключить сабж, вычисляемый по F3?Настройка показа размера/количества выделенных папок/файлов
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Округление общего размера выделенных объектов
Кстати, если тему будет читать кто-нить из авторов, вопросик маленький:
В списке флагов для макроса есть NoFolders - «Не выполнять если текущий элемент - папка». А нету "наоборотнего" флага (напр., Folders - Выполнять если текущий элемент - папка)? Воде, логично, и проверка упростится…
В списке флагов для макроса есть NoFolders - «Не выполнять если текущий элемент - папка». А нету "наоборотнего" флага (напр., Folders - Выполнять если текущий элемент - папка)? Воде, логично, и проверка упростится…
Округление общего размера выделенных объектов
Я, вероятно, неточно сформулировал. В Far2 выделяем объекты на панели, жмем F3 - получаем размер в байтах. В Far3 - получаем округленный. Как вырубить округление?
Magically yours
Raistlin
Raistlin
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Округление общего размера выделенных объектов
Да. И разве ширина колонки с размером может на это влиять? Ведь выделено несколько объектов, общий размер отображается выше статусной строки:
Magically yours
Raistlin
Raistlin
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Округление общего размера выделенных объектов
Raistlin, странно … У меня так:
Ну, т.е. если влезает общий размер, то ничего не округляется. Но чтоб не влезло - это надо очень постараться. 16 Гб влезает …
У Вас, кстати, скорее всего именно не влезает . Попробуйте расширить панель …
Уточнение.
с моими данными перестаёт влезать при ширине панели 46 символов. Если использовать стандарт 80х25, то, конечно, не влезет. Просто не очень представляю себе пользователя, который ограничивает ширину консоли 80 символами на современных мониторах…
Code: Select all
╟─────────────── Bytes: 40 416 167, files: 0, folders: 3 ────────────────╢
║.. Up 24.10.19 17:34║
╚═══════════════════════ 481 M (452/27) ═══ 268 G ═══════════════════════╝
У Вас, кстати, скорее всего именно не влезает . Попробуйте расширить панель …
Уточнение.
с моими данными перестаёт влезать при ширине панели 46 символов. Если использовать стандарт 80х25, то, конечно, не влезет. Просто не очень представляю себе пользователя, который ограничивает ширину консоли 80 символами на современных мониторах…
Last edited by buniak_a_h on Sun 12 Jan, 2020 23:34, edited 1 time in total.
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Округление общего размера выделенных объектов
Ещё варант (точно симулировать поведение far2):
1. Создать файл %FarHome%\FarEng.lng.Custom в кодировке UTF-8 со следующим содержимым:
Правда, количество отмеченных папок отображаться не будет, даже если не 0. Но зато размер влезет …
Ну, или применить сокращения типа
Не очень читабельно, но при ширине панели 28 символов 16 Гб влезают …
1. Создать файл %FarHome%\FarEng.lng.Custom в кодировке UTF-8 со следующим содержимым:
Code: Select all
.Language=English,English
//[MListFileSize]
"Bytes: {0}, files: {1}"
Ну, или применить сокращения типа
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.
Округление общего размера выделенных объектов
А теперь посмотрите, сколько у меня.
Мне непонятно, зачем тут что-то меняли по сравнению с Far2. С трудом представляю себе ситуацию, в которой пользователю достаточно округленного размера, но позарез нужно знать, сколько в выделенных объектах папок и сколько файлов.
Magically yours
Raistlin
Raistlin
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Округление общего размера выделенных объектов
А что, монитор не позволяет расширить консоль до, скажем, 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.
Округление общего размера выделенных объектов
buniak_a_h, вы смеетесь, что ли? Переопределить строку, расширить панель... Раньше все влезало по дефолту, а теперь нужны пляски с бубном. Расширить панель - это вообще малоподходящий для меня выход, т. к. бывает запущено одновременно по пять копий Far от разных пользователей, и различаю я их в т. ч. по внешнему виду окон. Широченные панели мне точно не нужны.
Magically yours
Raistlin
Raistlin
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Округление общего размера выделенных объектов
1. По многочисленным просьбам добавляли количество отмеченных папок (в ФАРе-2 этого нету). Куму-то нужно, наверно…
2. Это Вы смеётесь. Вместо того, чтоб просто посчитать, что низзя впихнуть невпихуемое, вы гоняете байты туда-сюда …
У Вас слева от текста 4/5 символов разделителя, справа - 5/6 (в зависимости от версии ФАРа). Итого по максимуму 11 симолов. А надо 13. Ну никак не влезет! Расширьте панель, а если это невозможно -уберите вывод количества отмеченных папок.Если Вам требуется суммарное количество отмеченных, то сделайте такую строку:
--
P/S. Как сделать вывод без округлёжа -я написал.
2. Это Вы смеётесь. Вместо того, чтоб просто посчитать, что низзя впихнуть невпихуемое, вы гоняете байты туда-сюда …
1297 G
- 6 знаков1 392 643 145 728 B
- 19 знаков.У Вас слева от текста 4/5 символов разделителя, справа - 5/6 (в зависимости от версии ФАРа). Итого по максимуму 11 симолов. А надо 13. Ну никак не влезет! Расширьте панель, а если это невозможно -уберите вывод количества отмеченных папок.Если Вам требуется суммарное количество отмеченных, то сделайте такую строку:
"Bytes: {0}, files: {3}"
- это уж точная копия Far2 будет.--
P/S. Как сделать вывод без округлёжа -я написал.
Округление общего размера выделенных объектов
В Far2 было можно, а в Far3 стало нельзя. По просьбам трудящихся.
Костыль. Не годится.buniak_a_h wrote: ↑Sun 12 Jan, 2020 23:41 количество отмеченных папок отображаться не будет, даже если не 0.
Не желают ли разработчики прикрутить настройку, что ли, чтобы можно было сделать как было в Far2, не уродуя консоль чудовищной шириной и без хирургии над lng?
Magically yours
Raistlin
Raistlin
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Округление общего размера выделенных объектов
Так Вы сравните! Написано "в 33 файлах" - это правда ??? Или, может, под "файлами" во втором ФАРе подразумевались и файлы, и папки? Ну, в любом случае это - некорректность.
Вот как раз в последней строке иRaistlin wrote: ↑Mon 13 Jan, 2020 00:47Костыль. Не годится.buniak_a_h wrote: ↑Sun 12 Jan, 2020 23:41 количество отмеченных папок отображаться не будет, даже если не 0.
{3}
- это суммарное количество отмеченных файлов и папок - видимо, то, что в ФАРе втором ...
А та строка, что я Вам написал - это что, не настройка? Ну, сделайте ТОЧНО как во втором:
{0} байт в {3} файлах