Total Commander 11.00 beta 3

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Total Commander 11.00 beta 3

Сообщение CaptainFlint »

Выпущена третья бета-версия TC 11.00.

Список ключевых изменений:
  • При назначении клавишам параметризованных команд, не начинающихся с cm_ и em_, теперь можно использовать шаблоны вида %P%N.
  • Панель инструментов, меню "Запуск", внутренние ассоциации, горячие клавиши: пользовательские команды теперь можно запускать с параметрами. Параметры, содержащие запятую, должны браться в кавычки.
  • Панель инструментов, меню "Запуск": Пользовательские команды с параметрами можно объединять в цепочки. Например: em_notepad c:\path\file1,em_notepad c:\path\file2
  • Новая страница диалога настроек для управления списком истории посещённых каталогов. Также добавлена команда cm_HistoryConfig для открытия диалога сразу на этой странице, а также пункт контекстного меню в самом списке истории.
  • Ключ FrequentlyUsedLenStored устанавливает количество часто используемых каталогов, записываемых в файл tcDirFrq.txt.
  • Ключ SaveFrequentlyUsed позволяет отдельно задавать, должен ли сохраняться список tcDirFrq.txt; по умолчанию равен значению ключа SaveHistory.
  • Ключ ShowFrequentlyUsedMaxInMiddle для обратной сортировки часто посещаемых каталогов, так что наиболее частые будут внизу, ближе к основному блоку списка истории.
  • Ключ HistoryFont для выбора шрифта списка истории каталогов: 0 = как в файловых панелях, 1 = как в меню, либо явно заданный произвольный пользовательский шрифт.
  • Ключ HistoryIcons для показа или скрытия значков в списке истории.
  • Новая псевдо-переменная окружения %$DATE% для вставки текущих даты и времени в формате ГГГГММДДччммсс; также поддерживает шаблоны инструмента группового переименования, например, %$DATE:YMDhmsi%
  • Деинсталлятор: Всегда запускается с повышенными привилегиями, если они доступны. Также при выборе удаления файлов настроек будет удалён и файл tcDirFrq.txt.
Полная история изменений: history1100.txt

Загрузить можно со страницы на сайте ghisler.com или с wincmd.ru:
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

ТС 11.0 b3 (32-bit)
Заметил такой баг.

При закрытом ТС установил в wincmd.ini значение ключа HistoryLen=0.
Запускаю ТС, нажимаю на кнопку "История каталогов" (ALT+вниз) и вываливается ошибка:

Код: Выделить всё

---------------------------
Total Commander 11.00b3
---------------------------
Access violation at address 0051F02B. Read of address 00000008.
Access violation at address 0051F02B. Read of address 00000008
Windows 7 SP1 Enterprise 6.1 (Build 7601), base: 00400000

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
0051F02B
00453F36  0051EF96  0051DB2D  0044DEBC  0044E1EB  0044FF31
0044FD8A  >0042B6D2  0044F328  0042B6D2  00430F0D  00430FA8

Raw:
00453F36  0051EF38  0051EF96  0042B6D2  0044F27E  0042B6D2
00450103  0042E265  004506E1  0044DD85  00450059  00450059
0042D6CD  0044F3F2  0044FD8A  0044FDAD  0042B6D2  0042D6CD
004714DF  004714FE  004514E8  004514E8  0045154C  00451A24
0051DB2D  0044DEBC  004716DB  004716CE  0044E1EB  0044E25F
0044DD85  0044DCC7  0044FF31  00450005  0044F3F2  0044FD8A
0042B6D2  0044F328  0042B6D2  0043252B  00430F0D  00430FA8
00431162  
Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да   Нет   
---------------------------
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

BeTeP
Подтверждаю. Явный баг. Только это совершенно не обязательно делать вручную при закрытом TC: после установке нуля в соответствующем поле на новой странице настроек будет то же самое. Установка в 0 ключа FrequentlyUsedLen для другой части истории с часто используемыми каталогами таких последствий не даёт (впрочем, её можно штатно отключать и через ShowFrequentlyUsed=0).
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

BeTeP
Avada
Что-то похожее здесь.

Пропадание линейки прокрутки, о котором я говорил во второй бете, в третьей устранено.
Возможно, после этого:
15.05.23 Fixed: When showing all items in history (opened with Alt+Cursor down) with Alt+Shift+Cursor down, no scrollbar was added when the initial list didn't need one (32/64)
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

BeTeP писал(а):Заметил такой баг.
Знание иностранных языков у меня нет. Поэтому пришлось пользоваться Google Translate.
Надеюсь Гислер разберёт, что я там написал: https://ghisler.ch/board/viewtopic.php?t=79063
Аватара пользователя
imig73
Сообщения: 285
Зарегистрирован: Вт июн 18, 2013 13:21
Откуда: г. Иркутск

Сообщение imig73 »

Avada
Детальное описание новинок и ключей TC11 уже готовится, или ещё рановато слишком? Меня начинает накалять эта возня с историей, которая нафиг не нужна почти всегда. Лучше бы с cm_CreateShortcut что то сделали что бы он хоть переменные и псевдопеременные понимал, а иначе он такой тоже не упал.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

imig73
Готовится. Разумеется, в той степени, в какой это возможно для ранних бета-версий (многое придётся ещё не раз переписывать). Тем не менее, в черновом (и, естественно, неокончательном) варианте на сегодня готовы справочники по командам и клавишам, обрабатывается материал по ключам (сейчас осталось то, что касается этой самой истории). Плюс черновой перевод (пока для себя) языковых файлов, плюс уже более или менее нормально переведённая история всех трёх вышедших бета-версий...
А чтобы кто-то что-то как следует понимал, надо писать баг-репорты если не Гислеру, то хотя бы на форумы. На то оно и бета-тестирование.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

При переименовании в панели, если курсор находится перед первым или вторым символом имени файла/папки, клавиша-стрелка вправо не работает в этом поле ни сама по себе, ни с модификатором. Перемещения курсора вправо нет вообще никакого: ни посимвольно, ни по словам, ни с выделением. (На оффоруме вроде бы речь идёт только о проблемах при выделении стрелками с клавишей Shift, а не о перемещении.) Легко воспроизводится и на чистом TC. Баг есть только в 32-битной версии беты, в предыдущих бетах всё нормально. Прошу проверить.

По проблемам, упомянутым для прошлой беты.
1. С назначением клавиш командам с параметрами, где к имени может добавляться суффикс, всё по-прежнему.
2-3 (меню вкладок). Всё по-прежнему.
4 (история каталогов). Исправлено.
5. Ключ TabsListSorted по прежнему отсутствует в справке (второй ключ добавлен).
И по-прежнему в справке не описаны ни новое поле для параметров на странице "Разное", ни соответствующий дополнительный ключ.

В разделе справки про вкладки папок новое меню упомянуто всего одной фразой про его вызов клавишей. Этого явно недостаточно: там специального рассмотрения требуют и контекстное меню, и значки со шрифтами (они наследуются из настройки для истории каталогов), и специфика быстрого поиска/фильтра (в первую очередь — про звёздочку!).
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Avada писал(а): где к имени может добавляться суффикс, всё по-прежнему.
Здесь обсуждается способ решения.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
Да, изящное решение. Но ещё запомнить надо будет, что везде настраивается так, а тут эдак... А как это компактно, но ясно описывать в справочниках — тема отдельного плача.
А вот ещё баг, но теперь уже только в 64-битной бете 3. В контекстном меню истории каталогов не всегда срабатывает нижний пункт для перехода к её настройкам. На каких-то каталогах новая страница настроек открывается нормально, но чаще контекстное меню закрывается вместе с историей и в файловой панели происходит переход к каталогу, выбранному непонятно откуда (во всяком случае, это не каталог под курсором в списке истории). Уверенно и правильно настройки открываются, только если под курсором нижний отмеченный пункт с текущим каталогом. Так происходит и в чистом 64-битном TC (с каким-то числом посещённых каталогов, естественно). Но бывает и хуже: если включен список часто используемых каталогов, страницу настроек вызвать из меню становится практически невозможно ни с какими уловками. Зависимости от конкретных имён/путей списка, каких-либо настроек и пр. пока не уловил. Прошу желающих попробовать.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Monarch-LFV
Сообщения: 363
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

Avada писал(а):При переименовании в панели, если курсор находится перед первым или вторым символом имени файла/папки, клавиша-стрелка вправо не работает в этом поле ни сама по себе, ни с модификатором. Перемещения курсора вправо нет вообще никакого: ни посимвольно, ни по словам, ни с выделением. (На оффоруме вроде бы речь идёт только о проблемах при выделении стрелками с клавишей Shift, а не о перемещении.) Легко воспроизводится и на чистом TC. Баг есть только в 32-битной версии беты, в предыдущих бетах всё нормально.
Не подтверждаю, курсор ведет себя как обычно нормально и при нажатии просто клавиш вправо-влево, так и с модификаторами Crtl и Shift.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Monarch-LFV
Какая операционная система? Я проверял на Windows 7 x64. И про стрелку влево речи не было: проверяется только стрелка вправо и только при указанных условиях (перед первым или вторым символом слева). И вполне ожидаемо с цмфровой клавиатуре с отключением NumLock эффект ровно то же.
Последний раз редактировалось Avada Сб май 20, 2023 11:57, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Monarch-LFV
Сообщения: 363
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

Avada
У меня тоже Windows 7 x64. TC11 beta3 х32 чистая. Проблем нет.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Monarch-LFV
Очень интересно. У меня на чистой третьей бете воспроизводится безукоризненно (условия проверки ещё раз повторены выше). К сожалению в ближайшее время на другой машине я это проверить не смогу, так что хотелось бы узнать другие мнения.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Avada писал(а):Да, изящное решение. Но ещё запомнить надо будет, что везде настраивается так, а тут эдак...
Но не настолько неочевидное, как кажется: я тоже пробовал этот вариант, когда пытался проверить проблему команд с суффиксами (вставлял в строку параметров суффикс, а через пробел "настоящие" параметры). По сути суффиксы, это те же параметры, модифицирующие действие команды.
Ответить