Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 7)

Автор: xChe
Дата сообщения: 05.11.2012 14:50
suomifinland
Поведение пробела регулируется параметром SpaceMovesDown в wincmd.ini

Цитата:
SpaceMovesDown=0
1= When selecting files with <SPACEBAR>, move down to next file (as with <INSERT>)

Т.е. вам надо прописать SpaceMovesDown=1

А внутренние архиваторы вроде работают именно что "по возможности" - если не удаётся обойтись внутренним, то в дело вступает внешний. Так что, имхо, галка там нужна.
Автор: LonerDergunov
Дата сообщения: 05.11.2012 16:06

Цитата:
Как добиться чтобы папки выделялись с помощью пробела, т.е. я кликаю по пробелу и выделяются, поочередно все папки и файлы

Сделать чтобы выделялись только папки - штатными средствами нет никакой возможности. В любом случае выделяются и файлы, и каталоги.
Выход - повесить на пробел скрипт, который будет проверять что именно находится под курсором (файл или каталог) и выделять только каталоги. Можно попросить помочь с таким скриптом тут или тут.


Цитата:
Поведение пробела регулируется

Это глобальный параметр, и им невозможно отрегулировать выделение только папок.
Автор: Mordavorot
Дата сообщения: 05.11.2012 18:15
как настроить чтоб при копировании время файла менялось?
Автор: Bibiba
Дата сообщения: 05.11.2012 23:55
А вот мне актуально обратное, что бы при копировании между томами, время создания файла не менялось. Такое возможно?
Автор: oshizelly
Дата сообщения: 06.11.2012 02:02
1. Есть ли возможность заставить TC при быстром просмотре запомнить последний выбранный режим просмотра? Или чтобы временно открывались в определённом режиме? Конкретно, надо чтобы файлы открывались без учёта плагинов, а режим был Text Only.

2. Подскажите, как найти в папке файлы, с сигнатурой <html> (то есть, чтобы файл начинался с этого тэга). Может быть, через регулярные выражения? Но можно ли в регэкспах указать именно начало файла, а не только произвольной строки? В справке сабжа про это ничего нет. В интернете нашёл аж несколько вариантов, якобы обозначающих начало файла:
^^
и
\A
Однако тесты показали, что оба - это на самом деле начало строки. Или я что-то не так делаю?

Спасибо!


Bibiba 23:55 05-11-2012
Цитата:
что бы при копировании между томами, время создания файла не менялось.

Сабжем - нет.
Есть другие утилиты, специально под это заточенные, например, TeraCopy. Но у неё эта опция работает только под Windows XP. Есть и другие, но наизусть не помню, надо искать.
Автор: LonerDergunov
Дата сообщения: 06.11.2012 02:08
Mordavorot
Bibiba
Относительно времени файлов в Тотале есть две опции:

Код: AccessTime=0
; Позволяет Total Commander работать со временем последнего доступа (1) вместо времени последней модификации (0), например, для копирования файлов, к которым обращались в течение последних n дней.
UseFindForTime=1
; При копировании получать время файла посредством FindFirstFile вместо GetFileTime (1/0).
Автор: Rodny
Дата сообщения: 06.11.2012 07:45
oshizelly 03:02 06-11-2012
Цитата:
как найти в папке файлы, с сигнатурой <html> (то есть, чтобы файл начинался с этого тэга)

TrID или Text Line
Автор: German AW
Дата сообщения: 06.11.2012 09:33
Кто-нибудь сталкивался с таким глюком: когда устанавливаешь какой-либо плагин, например *.wlx, то TC запоминает, что установил его в папку \wlx, и при установке следующего, например *.wcx, он по умолчанию ставиться в папку \wlx, как предыдущий, хотя должен в \wcx.
Проявляется не всегда, систему пока не выявил, но сталкивался неоднократно.
Добавлено:
Сейчас смог повторить. Итак, чистая установка TC 8.01 32-64 на Windows 7 x64 SP1. Запускаем TCx64, устанавливаем плагин Imagine 1.0.8 (x64) (по умолчанию в папку wlx), затем не закрывая TC запускаем установку ISO 1.7.7 beta 4 (x32, x64). Этот плагин должен поставиться в папку wcx, но TC предлагает в wlx
Автор: Avada
Дата сообщения: 06.11.2012 10:21
suomifinland
Под внутренним упаковщиком понимают только и исключительно встроенный в TC ZIP-упаковщик. Для RAR никакой опции, связанной с внутренним упаковщиком, в TC нет и быть не может (для упаковки в этот формат — в отличие от распаковки — используется только внешняя программа).

Цитата:
1. Есть ли возможность заставить TC при быстром просмотре запомнить последний выбранный режим просмотра? Или чтобы временно открывались в определённом режиме? Конкретно, надо чтобы файлы открывались без учёта плагинов, а режим был Text Only.

oshizelly
Многократно говорилось, что быстрый просмотр есть разновидность внутреннего. Отсюда вытекает и ответ. Временное открытие при быстром просмотре без учёта плагинов: Ctrl+Shift+Q или cm_RightQuickInternalOnly (см. справку). С режимами просмотра — в диалог настройки Листера (Вид при запуске). Эффект, естественно, будет проявляться и при обычном внутреннем просмотре, и при быстром. Теоретически можно с помощью средств автоматизации всё это загнать в кнопку/юзер-команду и включать/отключать при надобности.
Автор: CaptainFlint
Дата сообщения: 06.11.2012 11:14
German AW
Уже обсуждалось. Проблема в наличии WCX-файла в составе Imagine. Тотал видит его и считает, что WCX-плагины должны ставиться туда же.
Автор: Submachine_Gunner
Дата сообщения: 06.11.2012 19:16
Вопрос в продолжение поведения Lister в режиме с плагинами или без.
В меню Вид внутренней программы просмотра существует возможность выбора просмотра - Графика/Мультимедия/LS-Плагины. Существует ли в Total командой или опцией возможность выбрать просмотр графики/мультимедия, но при этом не будут задействованы LS-плагины?
Например, в Total 8.01 (32-битный) установлен плагин Imagine (Версия 1.0.8). Как просмотреть изображение jpg средствами именно встроенного просмотрщика, а не плагина (само собой не отключая плагин Imagine, а только указав Total такое поведение при просмотре файла)?
[при просмотре командой cm_ListInternalOnly выдается текстовое представление файла, при переключении на Графика/Мультимедия/LS-Плагины -- срабатывает Imagine].
Автор: Avada
Дата сообщения: 06.11.2012 20:09
Submachine_Gunner

Цитата:
Например, в Total 8.01 (32-битный) установлен плагин Imagine (Версия 1.0.8). Как просмотреть изображение jpg средствами именно встроенного просмотрщика, а не плагина (само собой не отключая плагин Imagine, а только указав Total такое поведение при просмотре файла)?

Варианты действий (привожу для полноты картины все):
1. Совсем отключить Imagine как средство внутреннего просмотра (в диалоге настроек LS-плагинов).
2. Выполнять запуск TC с разными вариантами настроек (с Imagine и без) — обращение к разным версиям wincmd.ini через разные ярлыки, использование скриптов и пр.
3. После открытия изображения в Imagine нажать клавишу 4 для переключения на просмотр в Листере без плагинов (если есть другие плагины, отображающие графику, повторить нажатие 4 нужное число раз). Более простого и удобного способа я не знаю.
Вариант с отключением опции "Использовать плагины / Выводить графику" в настройках Листера для указанной цели не годится. Как и внутренний просмотр через cm_ListInternalOnly.
А для плагинов есть вообще-то отдельная тема (см. шапку).
Автор: oshizelly
Дата сообщения: 06.11.2012 20:30
Rodny 07:45 06-11-2012
Цитата:

Цитата: как найти в папке файлы, с сигнатурой <html> (то есть, чтобы файл начинался с этого тэга) TrID или Text Line
Автор: Avada
Дата сообщения: 06.11.2012 20:56
oshizelly
Если нужен именно такой порядок действий, то вынужден огорчить — ответ отрицательный. Результат переключения вручную на "без плагинов" для следующих файлов запомнен быть не может. Обратный порядок, если по Ctrl+Shift+Q открывать и переключаться на плагины, работать будет.
Автор: oshizelly
Дата сообщения: 06.11.2012 21:42
Avada 20:56 06-11-2012
Цитата:
ответ отрицательный. Результат переключения вручную на "без плагинов" для следующих файлов запомнен быть не может.

И через скрипты тоже бесполезно искать решение? Смотрел на форуме wincmd.ru, ничего готового найти не смог. Где-то запрятано или действительно нет? Вряд ли я первый, кому такое понадобилось.



Цитата:
Отсюда вытекает и ответ. Временное открытие при быстром просмотре без учёта плагинов: Ctrl+Shift+Q или cm_RightQuickInternalOnly (см. справку).

А почему именно справа? Может, мне слева больше нравится
Правильная команда в данном случае cm_SrcQuickInternalOnly, открывающая файл для быстрого просмотра в соседней панели.
И откуда хоткей Ctrl+Shift+Q? На чистом тотале вроде бы нет такого хоткея.

Кстати, больше подошла бы команда, открывающая Lister в определённом режиме просмотра (есть ведь такая!) или юзер-команда для открытия в каком-нибудь plain text only плагине.

Автор: Submachine_Gunner
Дата сообщения: 06.11.2012 21:47
Avada
Спасибо, но вопрос был не столько про плагины, сколько про разграничение работы внутреннего просмотрщика от работы плагинов.
Варианты 1 и 2 понятны и прозрачны, но по условию отключать плагин не было целесообразно, а уж тем более загружать total с различными настройками.
Вариант 3 работает, но вручную и не изящно.
Получается, что ещё пока нет такой возможности настройки в программе (хотя это и мало кому может понадобиться). В любом случае - спасибо за пояснение.
Автор: Rodny
Дата сообщения: 06.11.2012 22:51
oshizelly 21:30 06-11-2012
Цитата:
Правда, Text Line, судя по описанию на форуме, предназначен для отображения 1-й строки файла, а не для нахождения файла по этой строке.

Это контентный плагин. А значит, никто не запрещает использовать выводимые им поля при поиске, в том числе и с регэкспами


Цитата:
А правильно я понимаю из ответа, что регулярные выражения таки не позволяют создавать поисковый запрос именно для начала файла, а не строки?

Концепция регэкспов в общем случае такова, что они оперируют именно строками. В некоторых реализациях вроде как добавлено соответствие началу/концу файла, но в библиотеке, используемой TC, этого нет.
Автор: runickola
Дата сообщения: 07.11.2012 07:59
К опытным пользователям вопрос:
Пользуюсь 7,56 настроенный интерфейс подобраны плуги, за годы всё привычно,
и есть ли способ не поставить по новой, а поменять только саму прогу 64 версию 8,01
обновление!?
Автор: Avada
Дата сообщения: 07.11.2012 09:29
oshizelly
Да, разумеется, правильная команда — cm_SrcQuickInternalOnly, а сочетание клавиш для неё я привёл своё, пользовательское, забыв, что стандартного нет. Виноват, ошибся.

Цитата:
Кстати, больше подошла бы команда, открывающая Lister в определённом режиме просмотра (есть ведь такая!) или юзер-команда для открытия в каком-нибудь plain text only плагине.

Видимо, имеются в виду параметры командной строки для открытия Листера отдельным процессом (/S=L), но к быстрому просмотру это не относится. С тем же успехом можно вызывать по соответствующим клавишам внешний просмотрщик/редактор.

Цитата:
И через скрипты тоже бесполезно искать решение? Смотрел на форуме wincmd.ru, ничего готового найти не смог. Где-то запрятано или действительно нет? Вряд ли я первый, кому такое понадобилось.

Я не нашёл.

Submachine_Gunner

Цитата:
Вариант 3 работает, но вручную и не изящно.
Получается, что ещё пока нет такой возможности настройки в программе (хотя это и мало кому может понадобиться).

Возможности нет. Максимум того, что ещё можно сделать, это переключаться между плагинами по 4, не переходя в окно быстрого просмотра (это одна из функций TWinKey).

runickola
Уже много раз говорилось, что ни один 32-битный плагин в 64-битном TC работать не будет. Основные настройки при обновлении особо пострадать не должны (хотя кое-какие нюансы есть, бэкап настроек не помешает), а вот с плагинами придётся разбираться отдельно. Если уже были установлены какие-то плагины с обоими битностями, 64-битные под соответствующим TC подхватятся нормально. А те, у которых 64-битных версий нет — извините... Из этих соображений, кстати, лучше брать для обновления гибридную версию TC (32+64).
Автор: runickola
Дата сообщения: 07.11.2012 10:24
Avada
Спасибо за совет, только при установке он даже не спрашивает об обновлении, а просто говорит что такой каталог уже есть и игнорируя прежнюю версию в этой же папке ставит восьмой. Как заставить его подхватить что возможно (настройки дополнительных панелей, цвета и т.д.?

Добавлено:
С третьего раза подхватил, пришлось снести и поверх поставилась гибридная 32-64, сразу 2 один же можно удалить?
Автор: Avada
Дата сообщения: 07.11.2012 10:51
runickola
Не спеша и по порядку, пожалуйста, насчёт того, что там именно не подхватывается. Исходя из предположения, что установка выполнялась поверх не чужой сборки, а собственноручно настроенного TC.
Цветовые настройки — это секция [Colors] файла wincmd.ini. Даже если выполнен редирект этой секции, в файле wincmd.ini остаётся ссылка на её местоположение в отдельном файле. Поэтому начинаем с того, правильно ли определяются основные файлы конфигурации вообще. Проверяем по диалогу "О Total Commander" в меню "Справка", к каким файлам реально идёт обращение.
Настройки дополнительных панелей (инструментов, надо полагать) хранятся в отдельных BAR-файлах, которые при переустановке никуда деться не могут. Основная панель инструментов, даже если сохраняет умолчальное имя Default.bar, перезаписываться стандартной, насколько помню (сам ставлю новые версии только вручную) не должна. Опять же специально про бэкап предупреждалось, чтобы в случае чего восстановить можно было.
Ну и так далее, как это уже много раз тут объяснялось.

Добавлено:

Цитата:
С третьего раза подхватил, пришлось снести и поверх поставилась гибридная 32-64, сразу 2 один же можно удалить?

Что и зачем пришлось снести, если подхватил? Что значит "сразу 2" и что именно можно удалить? Файлы для 32-битной версии? Они чем-то мешают? Особенно с учётом того, что 64-битные версии есть, мягко говоря, далеко не у всех плагинов. Будут два ярлыка для запуска TC любой битности — ну и нормально.
Автор: lucky_Luk
Дата сообщения: 07.11.2012 11:02
ИМХО, если очень надо 32-разрядные плагины, то проще использовать 32-разрядный Тотал на 64-битной ОС. Я пробовал, вроде проблем нет.
Автор: Avada
Дата сообщения: 07.11.2012 11:37
lucky_Luk
Если бы с использованием 32-битного TC на 64-битных ОС совсем не было проблем (уже не раз называвшихся), не было бы и никакого стимула для создания его 64-битной версии, не правда ли? Другое дело, что проблемы эти не фатальные, и многим совершенно не мешают. А пользование гибридной версией позволяет и ничего не терять в привычном функционале (если использовать 32-битную версию как основную), и чувствовать себя идущим в ногу с прогрессом (хотя бы иногда).
Автор: LonerDergunov
Дата сообщения: 07.11.2012 11:42

Цитата:
Уже много раз говорилось, что ни один 32-битный плагин в 64-битном TC работать не будет.

Не стоит так категорично. Некоторые wcx-плагины всё же работают через сторонний лаунчер (навскидку iclread, gaup, ico, imaginator, nscopy, msi-plus)
Автор: Avada
Дата сообщения: 07.11.2012 11:46
LonerDergunov

Цитата:
Некоторые wcx-плагины всё же работают через сторонний лаунчер

Вот именно.
Автор: runickola
Дата сообщения: 07.11.2012 12:06
Avada
Спасибо ещё раз, внимание сегодня редко встречается. Разобрался потихоньку в своих ляпах.
Автор: IosifStalin
Дата сообщения: 07.11.2012 20:08
Lapochka ili Chai

Цитата:
ПРОБЛЕМА: по прошествии некоторого времени синхронные директории (одна на локальном диске, другая -- на съёмном USB-HDD) распознаются Total Commander'ом как различающиеся (при операции "Инструменты -- Синхронизировать каталоги"), если сняты галочки "по содержиому" и "ингорировать дату".

Если же эти две галочки установлены, то вышеупомянутые директории распознаются как одинаковые, но на это уходят многие десятки минут (директория по размеру -- огромная).

Дата-время у файлов остались вроде бы одинаковые (если Тотал правильно их отображает в таблице синхронизации).

В чём засада?
Какие из атрибутов файла портятся на USB-HDD?
Как этого избежать?

Очень хочется быстро синхронизировать дирекории (поскольку синхронизация директорий -- это не основная моя работа, а всего лишь вспомогательная задача).
(с) ОТСЮДА

У маня тоже как бы проблема с синхронизацией и для меня синхронизация тоже "не основная моя работа".

Тотал коммандер, как Вы верно заметили, если поставить галку "игнорировать дату" зависает на минуты (при большом размере директорий).

А если галку не ставить, то он файлы с ОДИНАКОВЫМ (совпадающем до байта) СОДЕРЖИМЫМ но с разной датой принимает за разные и даже не проверяет совпадает ли их содержимое.

Но это всё прелюдия.

А теперь к делу.

Так чего же, собссно говоря, я хочу?

Хочу чтобы при установке галки "игнорировать дату" стрелочки направления копирования всё равно устанавливались бы автоматически как при сброшенной галке. Но не так как это делает тотал.

Он стрелку напрявляет от более нового файла к более старому.


Цитата:
А я хотел бы чтобы он в случае если файлы имеют одинаковое содержимое, но разную дату изменения ставил стрелку от более старого к более новому. А если файлы имеют разное содержимое - то от более нового к более старому в случае если старый не имеет установленного атрибута "архивный" (фактически атрибут изменения файла), а новый имеет


Зачем это надо?

А чтобы файлы не "молодели" постепенно.

А то ерунда получается: файл не меняется, но постепенно молодеет. И это вносит хаос и путаницу в файло хранилище. Файлы старых проектов (которые я делал ещё в 2005 году) у меня почему-то стали иметь дату 2012 год.

Вот я и ломаю голову: то ли я их менял, то ли это из-за грёбаной синхронизации
Автор: ebbe
Дата сообщения: 08.11.2012 03:57
Как-нибудь можно изменить путь на «Вкладки папок», конкретной вкладки, на относительный(%COMMANDER_PATH%)? В каком файле настройки «вкладок папок» хранятся?
Тотал переносной, и на новой системе буквы дисков меняются и переделывать вкладки каждый раз не удобно.
Сейчас попробовал сохранить «вкладки папок» в файл. Отредактировал его, заменив на относительный путь, восстановил, но при наведении мышки на вкладку, во всплывающей подсказке путь отображается «жёсткий».
Тотал последний - 8.01
Автор: firewall2006
Дата сообщения: 08.11.2012 04:42
ebbe
Цитата:
В каком файле настройки «вкладок папок» хранятся?

Сохраняются в файле wincmd.ini. Вкладки, которые были активными при выходе, описаны в секциях [left] и [right]. Неактивные в секциях - [lefttabs] и [righttabs].
Автор: Avada
Дата сообщения: 08.11.2012 06:47
ebbe
Проблема не решается в принципе. Прописанные вручную в соответствующих секциях (см. предыдущий пост) пути с %Commander_Path% будут попросту автоматически перезаписаны TC как абсолютные пути.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.