Пользовательский интерфейс разделён на следующие элементы:
Вы можете выполнять следующие операции с файлами и папками в Total Commander:
Контекстные меню вызываются долгим нажатием. Они существуют для файлов и папок, и для некоторых кнопок в панели инструментов.
Меню файла содержит команды ”Переименовать”, ”Свойства”, ”Копировать/Переместить в буфер обмена”, ”Вставить здесь”.
Для аудио и видеофайлов есть собственные пункты меню связанные со встроенным медиапроигрывателем.
Все определённые пользователем кнопки также имеют контекстные меню для их изменения или удаления.
Встроенный редактор позволяет редактировать небольшие файлы в кодировках Unicode и ANSI.
Главное меню:
Примечание: Операции ”Копировать” и ”Вставить” могут быть выполнены с помощью контекстного меню.
Встроенный медиапроигрыватель позволяет проигрывать файлы поддерживаемые системой Android по умолчанию, используя возможности встроенного проигрывателя.
Он может показывать потоковое видео из Интернета и с обновленных плагинов.
Главное меню:
Описание кнопок:
Истиный размер.
Полноэкранный (без отступов).
Отмасштабировать до формата 16:9.
Отмасштабировать до формата 4:3.
Открыть эквалайзер. Когда эквалайзер активен иконка горит зелёным цветом. Необходим Android 2.3+.
Перемотать назад на заданный промежуток времени (по умолчанию: 30 секунд).
Перемотать вперёд на заданный промежуток времени (по умолчанию: 30 секунд).
Поставить проигрывание на паузу через заданный промежуток времени (по-умолчанию: 30 минут).
Воспроизвести предыдущий файл в списке.
Начать/продолжить воспроизведение текущего файла.
Пауза воспроизведения текущего файла.
Воспроизвести следующий в списке.
Отображает скорость воспроизведения для очереди. Нажмите кнопку, чтобы изменить её. Требуется Android 6.0+.
Закрыть проигрыватель и удалить список воспроизведения.
Примечание: Некоторые кнопки по умолчанию отключены, это можно изменить в настройках проигрывателя.
Доступ к плагинам осуществляется через домашнюю папку.
Пароли для подключений можно сохранить с помощью встроенного менеджера паролей. Вы устанавливаете мастер-пароль, который защищает пароли с помощью шифрования AES256. Чтобы изменить мастер-пароль, попробуйте подключиться как обычно. В диалоговом окне мастер-пароля введите старый пароль, затем нажмите кнопку ”ИЗМЕНИТЬ МАСТЕР-ПАРОЛЬ”.
В настоящее время доступны следующие плагины:
Главное меню содержит следующие пункты:
Показывает последние посещённые папки. Просто нажмите на папку, чтобы перейти к ней.
Позволяет сохранить часто используемые папки. Просто нажмите на сохранённую папку для перехода к ней.
Чтобы добавить папку, не надо заходить в закладки через домашнюю папку! Вместо этого, перейдите в папку, а затем добавьте её через главное меню.
Позволяет искать файлы по критериям, заданным пользователем.
Сворачивает Total Commander
Создаёт новую папку в текущем каталоге.
Настройка Total Commander.
Настройка шрифта и стиля оформления.
Панель действий содержит следующие кнопки:
Описание кнопок:
Панель инструментов содержит некоторые предустановленные кнопки, а также позволяет добавлять собственные кнопки, нажав [].
Новая кнопка всегда будет добавляться в конец панели инструментов.
Описание кнопок:
Изменить или удалить пользовательскую кнопку можно через её контекстное меню.
Есть несколько варинтов выделения файлов и папок в Total Commander:
Позволяет выделить или снять выделение файлов определённых типов, например, все html файлы с помощью маски *.htm *.html.
Нажмите кнопку [], наберите маску или выберите ранее использованную из выпадающего списка, и нажмите [Выделить] или [Снять выделение].
Файлы будут выделены в дополнение к уже выделенным файлам!
Чтобы скопировать или переместить файлы, выделите их, нажав на их ярлыки, или используйте кнопку выделения, затем нажмите кнопку [].
Позволяет переименовать один файл или папку на месте: долгим нажатием на файле откройте контекстное меню, затем нажмите [Переименовать].
Позволяет переименовать выделенные файлы или папки с помощью мощных параметров:
Новые имена отображаются сразу в окне под параметрами переименования, до переименования файлов.
Описание полей:
Флаги:
Кнопка […]
Открывает меню со следующими параметрами:
Ниже приведено описание всех доступных заполнителей. ВНИМАНИЕ: Регистр символов важен!
Долгим нажатием на файле откройте контекстное меню, затем нажмите ”Редактировать файл”.
Это действие загрузит файл под курсором в редактор файлов по умолчанию, или отобразит список доступных редакторов.
Справка по встроенному редактору
Вы можете удалить выбранные файлы с помощью кнопки [].
Важное примечание: Файлы НЕ будут перемещены в какую-либо корзину, они будут немедленно удалены!
Позволяет архивировать выбранные файлы и/или папки встроенным упаковщиком ZIP.
Файлы ZIP, созданные таким способом, полностью совместимы с ZIP и могут быть распакованы на ПК или на этом же устройстве.
Чтобы распаковать файл, откройте его нажатием или с помощью кнопки [ENTER], а затем скопируйте файлы в любую папку.
Для распаковки файлов из архива, откройте архив нажатием или кнопкой [ENTER], выделите файлы, которые вы хотите распаковать и нажмите кнопку [].
Total Commander умеет распаковать файлы следующих типов:
7z, tar, gz, z, bz2, arj, lha, lzh, iso, img, cab.
Он использует бесплатную библиотеку 7zip с открытым исходным кодом.
Позволяет отправлять выбранные файлы через Bluetooth (стандартный протокол OBEX).
Стандарт OBEX используется такими карманными устройствами, как PocketPC, Palm(TM), и многими мобильными телефонами.
Позволяет отправлять выбранные файлы через Wi-Fi, создав локальный сервер WebDAV. Необходим плагин Wi-Fi.
URL адрес сервера также будет показан в виде QR кода. Как цель, можно использовать плагин Wi-Fi на других Android устройствах, или любой сканер QR-кодов вместе с веб-браузером.
Показывает свойства выбранного файла(ов) и позволяет изменять дату/время.
Для папок отображается занимаемое дисковое место.
Обновляет текущую папку, чтобы отразить любые изменения, сделанные в других приложениях.
Этот диалог позволяет изменить настройки кнопки.
Описания полей:
Допускается несколько строк, один параметр в каждой строке!
Плагин Мои приложения представляет список всех установленных приложений сторонних разработчиков.
Вы можете выполнять над ними следующие операции:
Плагин FTP позволяет подключаться к FTP-серверам.
Нажмите на ”Новое соединение” для создания нового соединения. Затем введите название соединения.
Теперь вы можете указать имя сервера и порт, имя пользователя, пароль, удалённый каталог, команды для отправки после подключения (разделитель нескольких команд ”;”), тип сервера, брандмауэр, пассивный режим и кодировку имён файлов.
Соединение:
Нажмите на соединение для подключения. После подключения значок упаковки изменится на значок соединения.
Используйте этот значок для изменение режима передачи (двоичный, текстовый или автоматический) и отключения.
Сейчас поддерживается только одно соединение на панель.
Тип сервера:
Если ваш сервер не обнаружен, можно определить тип сервера в Total Commander для Windows и импортировать его в версию для Android. Для этого откройте wcx_ftp.ini, и найдите примерно такую секцию:
[Unix1]
Template1=pppppppppp !S* TTT DDDDDDDD n*
Сохраните секцию в файл (в данном примере) Unix1.ini, перемесите его на SD-карту Android устройства, а затем используйте опцию ”Загрузить строку обнаружения”.
Брандмауэр:
Открывает диалог настройки брандмауэра. Поддерживаются все типы брандмауэра настольного Total Commander за исключением HTTP. Оставьте поля с именем пользователя и паролем пустыми, если ваш брандмауэр их не поддерживает.
Первый тип является наиболее распространённым, поэтому сначала попробуйте его.
Плагин LAN позволяет получить доступ к серверам в LAN (локальная сеть) через SMB (Windows File Sharing).
Чтобы подключиться, вам нужно реальное подключение к вашей локальной сети (например, через WLAN).
Плагин SFTP позволяет подключаться к SFTP серверам (передача файлов через SSH). Для FTPS (FTP через SSL), вы должны использовать плагин FTP.
В настоящее время доступны следующие плагины для облачных сервисов:
Подключение к WebDAV серверам, например, по GMX, OwnCloud или Cpanel (порт 2078).
Плагин позволяет отправлять файлы и URL адреса между двумя Android устройствами, или с одного Android устройства на любой ПК, планшет или смартфон с помощью веб-браузера.
Отправка: Выберите несколько файлов, нажмите на [] и затем [через WiFi].
Прием: Нажмите на [Передача файлов по Wifi] для Total Commander в домашней папке. Отсканируйте QR код, или введите URL адрес вручную.
Плагин для доступа к USB на лету на устройствах, которые обычно не позволяют доступ, таких как Nexus 7 и 10.
Вот некоторые известные проблемы и возможные решения:
В: Total Commander [Android] не удаётся получить доступ к некоторым сетевым ресурсам.
О: Попробуйте использовать IP-адрес вместо имени сервера.
В: Total Commander [Android] не удаётся отправить файл через Bluetooth на моей кастомной прошивке.
О: Некоторые кастомные прошивки (например, Villarom 12.0.0 на HTC Hero) неправильно осуществляют передачу через Bluetooth. Попробуйте осуществить передачу с помощью другого приложение для Bluetooth, такого как Blueobex. Пожалуйста, свяжитесь с нами если другие Bluetooth инструменты работают, а Total Commander [Android] нет.
(из справки Total Commander для Windows)
Регулярные выражения – очень мощный инструмент для поиска текстовых строк и проверки соответствия их шаблону. Они позволяют искать слова по сложным критериям. Регулярные выражения предназначены главным образом для профессионалов, однако могут быть полезны и при работе в офисе для поиска определённых документов (см. примеры ниже).
Total Commander [Android] поддерживает регулярные выражения в следующих функциях:
• Поиск файлов (в имени и содержимом файла).
• Инструмент группового переименования.
Регулярные выражения состоят из обычных символов и специальных символов, так называемых метасимволов. Следующие символы – это метасимволы или их начальные части:
. \ ( ) [ ] { } ^ $ + * ?
(метасимвол ‐ (dash/тире/чёрточка) применим только в определении множеств символов, см. ниже)
Обычные символы
Любой обычный символ означает сам себя, то есть в искомой строке должен находиться в точности этот символ и ничто иное. То же самое относится к нескольким обычным символам, идущим подряд.
Пример:
тест находит строку ”тест” в исследуемом тексте. Обратите внимание: "тест" при этом обнаруживается В ЛЮБОМ МЕСТЕ имени файла или текстовой строки.
Escape-последовательности
Escape-последовательность начинается с обратной косой черты \.
Варианты Escape-последовательностей:
\t | Символ табуляции | |
\xnn | Символ с шестнадцатеричным ASCII-кодом nn Пример: \x20 – символ пробела | |
\x{nnnn} | Юникодный символ с указанным шестнадцатеричным кодом nnnn | |
\[ | Левая квадратная скобка. Поскольку квадратные скобки – метасимволы, они должны быть записаны как \[ для поиска их в целевой строке | |
\\ | Найти обратную косую черту (сам символ) | |
\. | Найти точку (символ ”.” является метасимволом и служит для поиска произвольного символа, см. ниже) | |
Примеры: | ||
The\x20cat | находит ”The cat” (обратите внимание на пробел). | |
\tThecat | находит ” Thecat” с предшествующей табуляцией (4 пробела). |
Множества символов
Символы в квадратных скобках задают множества символов. Будет найден ровно один символ из перечисленных. Чёрточка позволяет определять группы, например, [a-z] – это все 26 строчных латинских букв. При указании ^ в качестве первого символа множества идёт поиск всех символов, кроме перечисленных.
Если необходимо включить во множество саму чёрточку, поместите её в начало или конец списка или предварите символом обратной косой черты: ”\-”. Если необходимо добавить во множество сам символ ”]”, поместите его в самое начало или, точно так же, поставьте перед ним обратную косую черту: ”\]”.
Примеры: | ||
[аеиоу] | Находит ровно одну из перечисленных гласных. | |
[^аеиоу] | Находит любой символ, кроме этих гласных. | |
M[ae][iy]er | Находит фамилию ”Meier” во всех возможных способах написания: Mayer, Meyer, Maier, Meier. Очень полезно, если вы не можете вспомнить точное написание имени. |
Метасимволы
Вот список наиболее важных метасимволов: | ||
^ | Начало строки. | |
$ | Конец строки. | |
. | Любой символ. | |
\w | Алфавитно-цифровой символ из стандартной латиницы или знак подчёркивания ”_”. | |
W | Обратное к \w, т.е. любой символ, кроме алфавитно-цифровых и подчёркивания. | |
\d | Цифра. | |
\D | Обратное к \d (НЕ цифра). | |
\s | Разделитель между словами (пробел, табуляция и пр.) | |
\S | Обратное к \s (любой символ, кроме разделителей). | |
\b | Указывает границу слова (комбинация \s и \S). | |
\B | Обратное к \b (указывает, что данная позиция НЕ является границей слова). |
Метасимвол границы слова \b означает, что в том месте, где он находится, обязательно должно быть либо начало, либо конец слова. Метасимвол \B, напротив, означает, что в указанном месте границы слова быть не должно.
Пример:
Выражение abc\b найдёт подстроку ”abc” в строке ”xabc def” и не найдёт ничего в строке ”xabcdef”.
Выражение abc\B, наоборот, ничего не найдёт в ”xabc def” и обнаружит подстроку ”abc” в строке ”xabcdef”.
Итераторы
Итераторы (метасимволы повторов) используются для повторения символа или выражения, находящегося слева от итератора.
* | Ноль или более вхождений, то же что и {0,}. | |
? | Ноль или одно вхождение, то же что и {0,1}. | |
+ | Одно вхождение или более, то же что и {1,}. | |
{n} | Ровно n вхождений. | |
{n,} | Не менее n вхождений. | |
{n,m} | Не менее n и не более m вхождений. |
Все эти операторы ”жадные”. Это означает, что они захватывают максимально возможное число символов. Размещение вопросительного знака ? после оператора делает его ”не жадным”, то есть захватывающим символы не более необходимого минимума.
Пример: b+, как и b*, применённые ко входной строке ”abbbbc” найдут ”bbbb”, в то время как b+? найдёт только ”b”, а b*? – вообще пустую строку; b{2,3} найдёт ”bbb”, в то время как b{2,3}? найдёт ”bb”.
Если фигурные скобки встречаются в ”неправильном” месте, где они не могут быть восприняты как итератор, то они воспринимаются как обычные символы.
Варианты
Варианты (альтернативы) помещаются в круглые скобки и разделяются вертикальной чертой.
В качестве первого варианта воспринимается всё от предыдущего метасимвола ”(” или от начала выражения до первого метасимвола ”|”, в качестве последнего – всё от последней вертикальной черты ”|” до конца выражения или до ближайшего метасимвола ”)”.
Варианты перебираются, начиная с первого. Попытки завершаются, как только удастся подобрать такой вариант, при котором совпадёт вся последующая часть выражения. Это означает, что варианты не обязательно обеспечат ”жадное” поведение.
Пример: по вариантам (Иоанн|Иаков|Пётр) обнаруживается одно из имён: Иоанн, Иаков или Пётр.
Следует знать, что внутри множеств символов метасимвол ”|” воспринимается как обычный символ. Например, [бак|бок|бук] означает ровно то же самое что и [баоук|].
Подвыражения для поиска+замены
Текстовые фрагменты в круглых скобках считаются подвыражениями. Подвыражения нумеруются слева направо, в порядке появления открывающих скобок. Поддерживается до 32 подвыражений.
Пример:
Чтобы поменять местами заголовок и пояснение в имени MP3-файла, когда они разделены чёрточкой (Заголовок - Пояснение.mp3), можно поступить следующим образом:
Найти: | (.*) - (.*)\.mp3 | |
Заменить на: | $2 - $1.mp3 |
Здесь $1 означает текст в первых скобках, а $2 – текст во вторых скобках.
В строке замены можно использовать выражения \U, \L, \F, \n для перевода текста в верхний регистр, нижний регистр, первой буквы в верхний регистр и возврата к исходному регистру, соответственно:
Найти: | (.*) - (.*)\.mp3 | |
Заменить на: | \U$2 - \L$1.mp3 |
Текст из вторых скобок (идущий первым) будет преобразован в верхний регистр, а из первых (идущий вторым) – в нижний.
Обратные ссылки
\1 – Находит то, что ранее было найдено в первых круглых скобках ()
\n – Указывает на повторное вхождение подвыражения номер n. Здесь n – число от 1 до 9.
Примеры:
(.)\1+ – Находит, например, ”aaaa” и ”cc”.
(.+)\1+ – Находит, например, ”abab” (где в первый раз ”ab” находится посредством .+ и во второй – посредством \1+ ) и ”123123”.
\s([0-9]+) \1\s – Находит цифру с последующим пробелом и снова ту же цифру.
Модификаторы
Модификаторы используются для изменения поведения регулярных выражений.
(?i) | Отключает проверку верхнего/нижнего регистра. В Total Commander это значение включено по умолчанию для имён файлов. | |
(?-i) | Включает проверку регистра. | |
(?g) | Включение ”жадного” режима (активно по умолчанию). | |
(?-g) | Выключение ”жадного” режима, после чего + будет означать то же, что и +?. |
Прочие модификаторы неприменимы для Total Commander, поскольку программа поддерживает только поиск в пределах одной строки.
Total Commander использует свободную Delphi-библиотеку TRegExpr Андрея Сорокина: https://regex.sorokin.engineer/
Часть приведённых выше объяснений и примеров позаимствована из справочного файла к этой библиотеке.
Файлы настроек (xml) находятся в этой папке:
/data/data/
Если у вас нет root-доступа:
Если вы забыли главный пароль FTP или локальной сети, или ввели мастер-пароль по ошибке, например. подтвердив пустой пароль:
перейдите в папку /data/data/
Ключ ”AESVerify” используется в качестве главного пароля. Вы можете удалить этот ключ или весь файл TotalCommander.xml. Тогда вам придется закрыть и снова открыть TC.
Заходим в папку /data/data/
Дальше надо как-то выгрузить Total Commander из памяти, например с помощью программы снятия задач (task killer), или перезагрузки.
Вы можете создать файл журнала, чтобы видеть, что происходит при использовании плагина FTP.
Чтобы иметь возможность записи в защищённую файловую систему, например /system/app, необходимо выполнить три условия:
Тип кнопки: Внутренняя команда
Команда: 119
На кнопке будет отображаться ”r” для файловых систем только для чтения, ”rw” для чтения+записи. Вы можете нажать на него, чтобы изменить состояние.
Обратите внимание, что Android использует отдельные файловые системы для некоторых папок, например /data!
См. также: Как включить запись в разделы, доступные только для чтения. (English)
Множественный выбор: Чтобы скопировать или переместить, упаковать или распаковать, загрузить или загрузить несколько файлов, выберите их, нажав на их значки.
Создание нового файла TXT: удерживая нажатой кнопку ”..” (родительский каталог) в верхней части панели, можно создать новый файл TXT.
Вы можете заменить некоторые ярлыки по умолчанию на главном экране (SD-карта, Фотографии, Загруженные файлы), удерживая палец на ссылке до появления контекстного меню с опцией ”Изменить местоположение”. Вы не можете изменить значок.
На устройствах с клавиатурой или при использовании Bluetooth клавиатуры, Total Commander поддерживает следующие сочетания клавиш:
1 | Страница вверх |
2 | Переименовать |
3 | Просмотреть |
4 | Редактировать |
5 | Копировать |
6 | Переместить |
7 | Новая папка |
8 | Удалить |
9 | Сортировать |
0 | Страница вниз |
SPACE | Выделить один файл |
+/- | Диалог выделения |
* | Инвертировать выделение (файлов+папок) |
ENTER | Открыть файл/папку |
#/@ | Свойства |
ESC/Backspace | Вверх на один уровень |