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

» Total Commander (Часть 7)

Автор: LonerDergunov
Дата сообщения: 14.11.2012 00:06
oshizelly
Спасибо.


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

В буквах-цифрах порядок есть, сортировка по алфавиту идёт, а вот в остальных значках - непонятно.


Цитата:
Туда же. Может быть куча причин, почему надо сохранить историю именно сейчас, не дожидаясь конца сессии.

Так история и настройки и так сохраняются. Изменили настройки - они записались (файл wincmd.ini), зашёл в каталог - он добавился в историю... Сохранил настройки или историю, но потом при работе они ведь всё-равно автоматом изменяются.
Автор: oshizelly
Дата сообщения: 14.11.2012 00:43
LonerDergunov 00:06 14-11-2012
Цитата:
В буквах-цифрах порядок есть, сортировка по алфавиту идёт,

При отключённой сортировке (Ctrl+F7)? IMHO это очень странно. У меня они сортируются более или менее по времени, что и логично, так как примерно в таком порядке эти записи добавлялись в файловую таблицу.
Если я сейчас эту папку скопирую целиком в другое место при текущей сортировке по алфавиту, то... очерёдность записи этих файлов в целевой папке в MFT тоже будет совпадать с алфавитной, так что и при отмене сортировки файлы расположатся по алфавиту. Но это просто фокус, частный случай.

А вот более интересно. Копируем в эту папку какой-нибудь старый файл - и он оказывается сверху (или снизу). Но не совсем сверху, выше него - файл с восклицательными знаком в начале имени. Почему?
Думаю, вопросы не к TC, а к оси и/или файловой системе, почему они так строят таблицу MFT.


Цитата:
Так история и настройки и так сохраняются. Изменили настройки - они записались (файл wincmd.ini), зашёл в каталог - он добавился в историю...

Насчёт изменения настроек верно, но, кажется, так было не всегда. Наверное, эта команда - наследие тех мрачных доисторических времён.

Цитата:
зашёл в каталог - он добавился в историю...

То есть, в ходе обычной навигации каждый раз при смене текущей папки перезаписывается файл wincmd.ini?? Позволю себе в этом усомниться. Это сильно снизило бы скорость работы.
В любом случае, у меня это не так, вот только что на всякий случай проверил.
Автор: caxap
Дата сообщения: 14.11.2012 00:44
LonerDergunov

Цитата:
Цитата:Туда же. Может быть куча причин, почему надо сохранить историю именно сейчас, не дожидаясь конца сессии.

Так история и настройки и так сохраняются. Изменили настройки - они записались (файл wincmd.ini), зашёл в каталог - он добавился в историю... Сохранил настройки или историю, но потом при работе они ведь всё-равно автоматом изменяются.

Цитата:
Цитата:Так история и настройки и так сохраняются. Изменили настройки - они записались (файл wincmd.ini), зашёл в каталог - он добавился в историю...

Насчёт изменения настроек верно, но, кажется, так было не всегда. Наверное, эта команда - наследие тех доисторических времён.

Это при штатном завершении программы. Тотал запоминает (записывает) настройки при выходе. Полно ситуаций, когда работаешь на глючной системе или, к примеру, тестишь новые плагины и Тотал крашится. Тогда в следующий раз он загрузится с настройками прошлой сессии, потеряв историю и настройки текущей. Чтобы этого избежать эта настройка и предусмотренна.


Цитата:
эти настройки доречно применять.

Вот кто-бы мне обьяснил ЧТО ЭТО такое?
Автор: LonerDergunov
Дата сообщения: 14.11.2012 01:26

Цитата:
Тотал запоминает (записывает) настройки при выходе.

Да, точно, только сейчас заметил, что история держится в памяти и записывается только при выходе.
А вот что тогда сохраняет cm_ConfigSaveSettings ?
Ведь при изменении значений секции [Configuration] файла wincmd.ini, этот файл и так сразу же перезаписывается, не дожидаясь выхода из Тотала. Или какие-то другие секции имеются в виду?...


Цитата:
Вот кто-бы мне обьяснил ЧТО ЭТО такое?

Это вопрос про команды (список непонятных мне команд перечислен). Раз они имеются в Тотале - значит предполагается наличие ситуаций, когда они могут понадобиться. Ничего удивительного нет в том, что мне хотелось бы узнать примеры ситуаций когда таковые команды могут понадобиться в практических целях.
Подробные сведения о командах не освещены в справочных материалах по Тоталу, потому вопрос вполне имеет место быть.
Автор: oshizelly
Дата сообщения: 14.11.2012 01:34
LonerDergunov 01:26 14-11-2012
Цитата:
А вот что тогда сохраняет cm_ConfigSaveSettings ?

http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=6040#10
Автор: caxap
Дата сообщения: 14.11.2012 07:18
LonerDergunov

Цитата:
доречно

Вот кто-бы мне обьяснил ЧТО ЭТО такое?
Так понятнее?

Цитата:
Полно ситуаций, когда работаешь на глючной системе или, к примеру, тестишь новые плагины и Тотал крашится. Тогда в следующий раз он загрузится с настройками прошлой сессии, потеряв историю и настройки текущей. Чтобы этого избежать эта настройка и предусмотренна.
А здесь что не понятно?
Автор: Avada
Дата сообщения: 14.11.2012 08:27
LonerDergunov
Отвечаю по порядку на всё, поскольку выше некоторые предыдущие ответы были не совсем точны.

Цитата:
1) 580 $244 cm_ConfigSaveSettings Сохранить настройки
Сохранить куда и какие именно настройки?

Всё, что сохраняется командой "Сохранить позицию" (см. далее) в секцию wincmd.ini для соответствующего экранного разрешения, плюс информация об открытых каталогах (сортировка, вид и пр. — см. справку TC) в секциях [left] и [right]. Если в настройках TC отключить сохранение при выходе состояния каталогов и/или состояния/вида панелей, используется именно то, что сохранено этой командой. К секции [Configuration] не имеет вообще никакого отношения.

Цитата:
2) 582 $246 cm_ConfigSaveDirHistory Сохранить историю каталогов
Опять же - куда? Ведь история и так сохраняется при выходе из Тотала.

Имеет смысл при отключённой опции сохранения каталогов при выходе. Чтобы управлять этим списком самостоятельно, а не в автоматическом режиме. Например, из соображений конфиденциальности.

Цитата:
3) 493 $1ED cm_ConfigSavePos Сохранить позицию
Подразумевается размер окна Тотала при следующем запуске? (развёрнутый, в окне, положение окна)

Да, но не только это, а и прочая информация в секции, зависящей от разрешения экрана (положение разделителя панелей, например).

Цитата:
4) 325 $145 cm_SrcUnsorted Без сортировки
Каким образом получается этот неотсортированный вид? Ведь всё-равно происходит сортировка по какому-то принципу. Только вот по какому?

В порядке записи на диск. Большого практического значения в современных ОС этот режим не имеет, поэтому углубляться в его нюансы не вижу смысла.

Цитата:
5) 2913 $B61 cm_UnloadPlugins Выгрузить все плагины
Действие команды временное, до первого обращения в текущем сеансе к соответствующему плагину
В каких случаях предполагается использовать эту команду? Ведь всё-равно когда мы заходим в архив или вызываем быстрый просмотр - происходит обращение к плагину и действие команды прекращается.

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

Цитата:
6) 2031 $7EF cm_SaveSelectionToFile
2041 $7F9 cm_SaveSelectionToFileA
2042 $7FA cm_SaveSelectionToFileW
Сохранить выделение в файл (ANSI, Unicode).
Две последних команды - понятно. А вот первая каким образом сохраняет? Если есть юникод-символы, то сохраняется в юникод-файл, в противном случае в ANSI ?

В современных версиях TC cm_SaveSelectionToFile всегда сохраняет в UTF-16LE.
Автор: Fil_2071
Дата сообщения: 14.11.2012 08:34
Можно ли увеличить число записей в истории посещенных каталогов?
Автор: Avada
Дата сообщения: 14.11.2012 08:47
Fil_2071
Читаем здесь. Об альтернативном плагине (который пока не готов) — здесь.
Автор: CaptainFlint
Дата сообщения: 14.11.2012 10:27

Цитата:

Цитата: 4) 325 $145 cm_SrcUnsorted Без сортировки

В порядке записи на диск.
Автор: Avada
Дата сообщения: 14.11.2012 10:59
CaptainFlint
Именно так. (Кстати, видимо, некоторые уточнения в этой связи надо будет внести в справку TC.)
Разница легко наблюдается при копировании одного и того же набора файлов в одном и том же порядке на диск с NTFS и на флэшку с FAT32. Или целого подкаталога с применением разных значений ключа SubdirCopyOrder.
Автор: warlock92
Дата сообщения: 14.11.2012 11:07
Привет. Скажите, а можно в тотал коммандере выделять файлы группой? Курсором тащишь и выделяешь файлы.
Автор: Avada
Дата сообщения: 14.11.2012 11:24
warlock92
RTFM
Автор: oshizelly
Дата сообщения: 14.11.2012 12:36
CaptainFlint 10:27 14-11-2012
Цитата:
Уточню уточнение: не в порядке записи на диск, а в том порядке, в каком отдаёт этот список файловая система. Для FAT он совпадает с порядком появления файлов в каталоге, т.к. там структура каталога представляет собой обычный линейный список,

Уточню уточнение уточнения. На FAT тоже не всё так уж линейно. То, что я писал выше касалось как раз FAT32:
Копируем в эту папку какой-нибудь старый файл - и он оказывается сверху (или снизу). Но не совсем сверху, выше него - файл с восклицательными знаком в начале имени. Почему?

И значение имеет всё-таки не порядок, в котором файлы физически записаны на диск (один файл вообще может состоять из 100500 кусков), а порядке записей в MFT, да?


Avada 08:27 14-11-2012
Цитата:
Отвечаю по порядку на всё, поскольку выше некоторые предыдущие ответы были не совсем точны.

Ну, не все же были не совсем точны, парочку ответов я почти угадал
Автор: Mordavorot
Дата сообщения: 14.11.2012 12:38

Изза чего зависание?
Автор: Avada
Дата сообщения: 14.11.2012 12:57
Mordavorot
Из-за чего угодно. По одной такой картинке здесь диагноз вряд ли кто поставит.
Автор: CaptainFlint
Дата сообщения: 14.11.2012 13:26
oshizelly

Цитата:
На FAT тоже не всё так уж линейно.

На практике может быть переиспользование удалённых записей, или даже разный порядок размещения виртуальных записей, создающихся для хранения длинных имён файлов. Но в основе своей порядок равен порядку создания файлов в каталоге.


Цитата:
И значение имеет всё-таки не порядок, в котором файлы физически записаны на диск (один файл вообще может состоять из 100500 кусков), а порядке записей в MFT, да?

Не уверен, что в MFT. Скорее, в записи каталога. Но для бинарного дерева понятие "порядок записей" — вещь очень и очень смутная.
Автор: ramzes6
Дата сообщения: 14.11.2012 14:51
Avada

Цитата:
RTFM

Изумительная подсказка... И где же там написано, как
Цитата:
Курсором тащишь и выделяешь файлы.
?
warlock92
Правильный ответ на твой вопрос: это можно сделать, если установить надстроечку, которая называется TWinKey.
Автор: Avada
Дата сообщения: 14.11.2012 15:03
ramzes6

Цитата:
Если в настройках для выделения выбрана правая кнопка мыши, вы можете нажать её и, не отпуская, перемещать указатель мыши по файлам или каталогам, которые хотите выделить.

Где в исходном запросе написано хоть слово про прямоугольное (рамочное) выделение?

А "надстроечку, которая называется TWinKey", я очень неплохо знаю. И рамочное выделение средней кнопкой мыши — тоже. Сам автору предлагал, тестировал и сам же в русской документации TWinKey описывал.
Автор: warlock92
Дата сообщения: 14.11.2012 16:28
Avada
Вы меня не поняли.
ramzes6
А вот вы поняли, спасибо. То что нужно.
Автор: Avada
Дата сообщения: 14.11.2012 16:38
warlock92
Что кто-то понял, радует. А если бы вопрос был задан точно и ясно, поняли бы все.
Автор: LonerDergunov
Дата сообщения: 14.11.2012 17:42
Avada, CaptainFlint
Спасибо за ответы.

caxap
Это украинизм в моей речи.
Оказывается, такого слова нет в русском языке, в переводе "доречно" означает "уместно".
Иногда украинизмы используются непреднамеренно, и впоследствии с удивлением происходит осознание того, что в русском языке такого слова нет. Иногда используются осознанно, в тех случаях когда таковые слова звучат более органично обособленно или в контексте фразы, и другого звучания просто невозможно представить; сознательно сложно подобрать русскоязычный аналог слова, а если он и подбирается, то звучит неестественным образом (например, язык не поворачивается назвать гарбуз тыквой или жменю горстью). В данном случае соединились оба фактора - я не учёл, что такого слова нет в русском языке, на котором строилась фраза, но в то же время слово "уместно" звучит как-то неестественно в данном случае.
Автор: caxap
Дата сообщения: 14.11.2012 19:40
LonerDergunov
Спасибо за разьяснение. Ужо сам разобрался ( "О Великий Интернет!")...
Автор: mrdime
Дата сообщения: 15.11.2012 15:57
Госода, как убрать из диалогового окна создания нового FTP-соединения установку по-умолчанию галки напротив "Использовать главный пароль для защиты пароля"?

С некоторых пор она появилась и теперь ее приходится постоянно убирать при созаднии нового подключения.
Автор: IronMan182
Дата сообщения: 15.11.2012 17:50
Не подскажите почему каталоги на FTP вместо кириллицы на китайском !!

http://screenshot.su/show.php?img=36795c231054c7d79fa87c96df459b88.jpg
Автор: Avada
Дата сообщения: 15.11.2012 18:01
IronMan182
Думаю, что начать надо отсюда.
Автор: iya_grisho
Дата сообщения: 15.11.2012 22:14
Ребята! Подскажите пожалуйста, где посмотреть надо

Пытаюсь с панели перетащить иконку приложения (*.exe) в верхний бар...
Автор: lucky_Luk
Дата сообщения: 15.11.2012 23:43
iya_grisho


Цитата:
Ребята! Подскажите пожалуйста, где посмотреть надо

Косяк под 64-разрядной виндой.
Такое решается вот так:
1 способ - перенос файлов настроек Тотала из папки Program files (x86)\Total Commander в юзерский профиль в винде.
2 способ - установка полноценной 64-разрядной версии Тотала вместо 32-разрядной или гибридной.
Автор: LonerDergunov
Дата сообщения: 16.11.2012 01:21

Цитата:
где посмотреть надо  

Наверное, у пользователя, под ограниченной учётной записью которого ведётся работа за компьютером, нет прав доступа к указанному файлу (скорее всего прав на изменение файла). Или просто нет прав на этот файл.
Автор: arvidos
Дата сообщения: 16.11.2012 01:27
а запуск программы от имени администратора не помогает?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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