TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

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

VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Начал читать пошаговую инструкцию, предвкушая как сейчас изведу очередной баг, но наткнулся на
Вахмурка писал(а):5. Начинаю бессистемно ходить по директориям в обеих панелях, просто тыкая куда глаза глядят;
На этом пункте меня заколодило. Но мы все помним анекдот про программиста ванной, поэтому у меня сработал аварийный таймер и выбросил из этого цикла.
На этот раз не вышло.
Я, кстати, не совсем шутил - плюнь. В новой версии много багов было убито (конечно, новые народились) и боюсь ты за фантомом гоняешься.

Avada
За поздравлялку спасибо, но вдруг это говорит только о том, что здесь самые трепливые тусуются? :wink:

А теперь боевой клич. Требуются бета-тестеры, использующие стики.
В новой версии TWinKey стики распространены на корневые директории дисков, сетевые пути (UNC) и виртуальные папки типа My Computer и иже с ним.
Есть желающие потестить? Желательно наличие локальной сети для проверки путей UNC. Заинтересованным просьба написать мне мылом с сабжем "Бета тест TWinKey".
Да, сразу говорю - новой документации пока нет.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP писал(а):Да, сразу говорю - новой документации пока нет.
Да, пока в работе. Новые фичи появляются быстрее, чем готовится документация по уже добавленным. :wink: Но в ближайшую пару дней сделаю те описания, по которым уже всё более-менее ясно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

На этот раз не вышло.
Если у тебя есть ребенок, желательно лет четырех, посади его за комп, покажи, как бессистемно тыкать крысой в директории, и пусть дитя забавляется (не забудь только потом корзину проверить:shock: ). Если ребенка нет, то предаваться тыканью можно и самому в процессе более интересного занятия, скажем, просмотра футбола, пития пива, трепли по телефону.
Если я что-то в чем-то понимаю, то в упомянутых видах TWinKey кладет что-то в память и не забирает оттуда. В результате происходит stack overflow.
По этому поводу у меня тоже клич к народу. Потестите сами, ведь много таких, кто одновременно использует TWinKey, дерево и краткий вид!
ты за фантомом гоняешься
Я - да. Но... см. выше.
Стики не использую, локалки нет.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Vikachka
Сообщения: 8
Зарегистрирован: Пт мар 26, 2010 10:24

Сообщение Vikachka »

Большое спасибо за такой функциональный плагин, но что-то у меня он не заработал. Может поможете найти, что я сделал не так.

У меня Windows 7 x64, Total Commander 7.5

Установил Twinkey по инструкции, вот копии строчек ищ Wincmd.ini про него:

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

ColorFilter1=>TwinKey
TwinKey_SearchFor=~*.*;*.~~~;$*.*;*.$??;*.bak;*.log;*.old;*.org;*.pk;*.swp;*.tmp;*.temp;*.wbk
TwinKey_SearchIn=
TwinKey_SearchText=
TwinKey_SearchFlags=0|000002000020|||||||||0000|
TwinKey_plugin=twinkey.Autostart > 0
Вот Twinkey.ini

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

[Config]
AutoCompletion=1
KeepTCBack=0
CloseAllListers=1
UseLLHook=0
EnableStartupSequence=0
Localizator=%COMMANDER_PATH%\Plugins\wdx\TWinKey\LANGUAGE\Russian.ini
AutoView=1
KeepScope=0
[AutoView]
test=!mail
[ViewModes]
test=test
[test]
View=Документы
Sort=0
BkgColor=
TabColor=
Как видно, я в папке d:\!mail opera\ пытаюсь поменять набор колонок (и только). Но ничего не меняется. Что я забыл сделать или сделал не так?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Vikachka
А папка действительно называется "d:\!mail opera"? С восклицательным знаком?
Кроме того, ты задал только шаблон ДОЛЖЕН содержать, а надо МОЖЕТ содержать. Например

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

test=?*mail opera*
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Vikachka
Чтобы всё было нормально, неплохо бы для начала внимательно прочитать файл ReadMe_Russian.html.
Уже по первому коду есть вопрос. Вот мой вариант (без ColorFilter, у меня номер другой):

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

TWinKey_SearchFor=
TWinKey_SearchIn=
TWinKey_SearchText=
TWinKey_SearchFlags=0|000002000020|||||||||0000|
TWinKey_plugin=twinkey.Autostart > 0
Разница есть? Зачем во второй строке маски временных файлов? Это не влияет на основную проблему, но зачем в шаблоне ненужный мусор?
А что касается "как видно" — видно, что шаблон задан неправильно. Пояснение на странице настроек "Автопереключение" для кого сделано? В документации про необходимость хотя бы одного шаблона с "МОЖЕТ содержать" я просто так писал?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Vikachka
Сообщения: 8
Зарегистрирован: Пт мар 26, 2010 10:24

Сообщение Vikachka »

Avada
Настраивал именно по ReadMe_Russian.html

Вручную сделал как у вас.

Вроде теперь работает, всем спасибо.
Последний раз редактировалось Vikachka Пт мар 26, 2010 15:13, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Vikachka
После изменения – в смысле размеры папок подсчитались, а потом всё это началось? Или в процессе?
Размеры папок определяются плагином DirSizeCalc? Какой версии? (В объёмных каталогах тут и без TWinKey можно завесить всё на свете.)
На наборах колонок, создаваемых с помощью не таких ресурсоёмких плагинов, работоспособность проверялась?
Кроме того, рекомендую проверить все эти дела на новой паблик-бете TC 7.55.

О, теперь пост отредактирован, и выясняется, что всё работает... Так в чём дело-то было?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Vikachka
Сообщения: 8
Зарегистрирован: Пт мар 26, 2010 10:24

Сообщение Vikachka »

Дело было видимо в каком-то из плагинов. Я поставил стандартную сортировку Комментарии, т.к. она мне и нужна - работает нормально.

Теперь остался последний вопрос. Если я указываю

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

test=?*!mail opera*
все работает.

Если я указываю

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

test=!*!mail opera*
не работает, хотя папка d:\!mail opera\ - ну вроде все правильно, или нет?

Смысл в том, что я хочу эту функцию использовать в папках, которые названы одной буквой d:\A\, d:\B\, d:\C\ и т.д. Первый вариант будет работать во всех папках, где в названии есть эта буква. Второй вариант в таких папках внешний вид не меняет. Вот полный конфиг сейчас

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

[Config]
AutoCompletion=1
KeepTCBack=0
CloseAllListers=1
UseLLHook=0
EnableStartupSequence=0
Localizator=C:\Program Files (x86)\Total Commander\Plugins\wdx\TWinKey\LANGUAGE\Russian.ini
AutoView=1
KeepScope=1
[AutoView]
test=!*I*
Default=?*.*
[ViewModes]
test=test
Default=Default
[test]
View=Comments
Sort=0
BkgColor=
TabColor=
[Default]
View=Full
Sort=0
BkgColor=
TabColor=
Почему в папке d:\I\ внешний вид не меняется?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Я не автор, но мне кажется, что дело по-прежнему в этом:
Пояснение на странице настроек "Автопереключение" для кого сделано? В документации про необходимость хотя бы одного шаблона с "МОЖЕТ содержать" я просто так писал?
Я вывел для себя простое мнемоническое правило: если я могу изменить требование "ДОЛЖЕН содержать" на "МОЖЕТ содержать", то надо это делать! Как можно меньше "должен" (только если это действительно необходимо), как можно больше "может"!
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Vikachka
Сообщения: 8
Зарегистрирован: Пт мар 26, 2010 10:24

Сообщение Vikachka »

Вахмурка
Я согласен, т.к. с "может" все работает. Только в моих условиях, когда в названии папок только одна буква, можно использовать только "должен". А оно не работает :(
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Попробуй
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Vikachka
Значит, надо правило с "ДОЛЖЕН содержать" оставить, но придумать для этой схемы ещё и какое-то правило с "МОЖЕТ содержать", не противоречащее основному.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2Avada
Твоим постом навеяло... А если:
Должен содержать: *неважно_какая_хрень*
Может содержать: *
То есть

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

!*неважно_какая_хрень*;?*
То есть требования о наличии маски "может" выполнено, хотя оно и "пустое".
Согласен, надо тупо сесть и попробовать, но случится это в лучшем случае завтра вечером, а засвербило сейчас...
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Vikachka
Сообщения: 8
Зарегистрирован: Пт мар 26, 2010 10:24

Сообщение Vikachka »

Avada
А ведь правда. "Должен содержать" не работает без "Может содержать". Только вместе с ним. Даже если там пусто.
Ответить