Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3506.doc
Скачиваний:
10
Добавлен:
13.11.2022
Размер:
607.23 Кб
Скачать

Команды встроенного просмотрщика (Lister)

Клавиатурная комбинация

Действие

F2

Обновить

F7, Ctrl+F

Поиск по тексту...

Shift+F7,  F5, F3

Найти далее

Home, Backspaсe

Переход в начало файла (Backspaсe работает, только если выделен 1 файл)

End 

Переход в конец файла

PgDown,  Space

Прокрутка на одну страницу вниз

PgUp, Shift+Space

Прокрутка на одну страницу вверх

Alt+Left,  P, Backspaсe

Предыдущий файл (Backspaсe работает, если выделено несколько файлов)

Alt+Right,  N 

Следующий файл

Ctrl+A 

Выделить все

Ctrl+C, Ctrl+Ins

Копировать в буфер выделенный текст

Alt+Shift+5 

Перейти к позиции

Ctrl+P 

Печать файла...

A

ANSI-режим

S

ASCII-режим

V

Кодировка пользователя

W

Переносить строки

F

Рисунки в размер окна

1

Вид: Только текст

2

Вид: Двоичный

3

Вид: Шестнадцатиричный

4

Вид: Рисунки

5

Вид: HTML

6

Вид: Unicode

7

Вид: UTF8

 F1

Справка

 Esc, Alt+F4,  Q,  F10,  Shift+Q,  Alt+Q,  Ctrl+Q

Выход

Регулярные выражения

Регулярные выражения – очень мощный инструмент для поиска текстовых строк и проверки соответствия их шаблону. Они позволяют искать слова по сложным критериям.

Total Commander поддерживает регулярные выражения:

- при поиске файлов (в имени и содержимом файла);

- во внутренней программе просмотра;

- в инструменте группового переименования;

- при выделении файлов по маске.

Регулярные выражения состоят из обычных символов и специальных символов, называемых метасимволами. Следующие символы являются метасимволами или их начальными частями: . \ ( ) [ ] { } ^ $ + * ?

Обычные символы

Любой обычный символ означает сам себя, то есть в искомой строке должен находиться в точности этот символ и ничто иное. То же самое относится к нескольким обычным символам, идущим подряд.

Escape-последовательности

Escape-последовательность начинается с обратной косой черты \.

\t Символ табуляции.

\xnn Символ с шестнадцатеричным ASCII-кодом nn, например, \x20 – символ пробела. Таблица символов Windows показывает символьные коды большинства специальных символов.

\[ Левая квадратная скобка. Поскольку квадратные скобки – метасимволы, они должны быть записаны как \[ для поиска их в целевой строке.

\\ Обратная косая черта.

\. Точко (символ "." является метасимволом и служит для поиска произвольного символа, см. ниже).

Множества символов

Символы в квадратных скобках задают множества символов. Будет найден ровно один символ из перечисленных. Чёрточка позволяет определять группы, например, [a-z] – это все 26 малых латинских букв. При указании ^ в качестве первого символа множества идёт поиск всех символов, кроме перечисленных.

Если необходимо включить во множество саму чёрточку, то ее надо поместить в начало или конец списка или предварить символом обратной косой черты: '\-'. Если необходимо добавить во множество сам символ ']', то его помещают в самое начало или, точно так же, ставят перед ним обратную косую черту: '\]'.

Метасимволы

^ Начало строки.

$ Конец строки.

. Любой символ.

\w Алфавитно-цифровой символ или знак подчёркивания '_'.

\W Дополнение к \w, т.е. любой символ, кроме алфавитно-цифровых и подчёркивания.

\d Цифра.

\D Дополнение к \d (не цифра).

\s Разделитель между словами (пробел, табуляция и пр.).

\S Дополнение к \s (любой символ, кроме разделителей).

\b Указывает границу слова.

\B Указывает, что данная позиция не является границей слова.

Метасимвол границы слова (\b) означает, что в том месте, где он находится, обязательно должно быть либо начало, либо конец слова. Метасимвол \B, напротив, означает, что в указанном месте границы слова быть не должно.

Итераторы

Итераторы (метасимволы повторов) используются для повторения символа или выражения, находящегося слева от итератора.

* Ноль или более вхождений, то же что и {0,}.

? Ноль или одно вхождение, то же что и {0,1}.

+ Одно вхождение или более, то же что и {1,}.

{n} Ровно n вхождений.

{n,} Не менее n вхождений

{,m} Не менее n и не более m вхождений.

Все эти операторы "жадные". Это означает, что они захватывают максимально возможное число символов. Размещение вопросительного знака ? после оператора делает его "не жадным", то есть захватывающим символы не более необходимого минимума.

Если фигурные скобки встречаются в месте, где они не могут быть восприняты как итератор, то они воспринимаются как обычные символы.

Варианты

Варианты (альтернативы) помещаются в круглые скобки и разделяются вертикальной чертой. В качестве первого варианта воспринимается всё от предыдущего метасимвола "(" или "[" или от начала выражения до первого метасимвола "|", в качестве последнего – всё от последней вертикальной черты "|" до конца выражения или до ближайшего метасимвола ")". Варианты пробуются, начиная с первого. Попытки завершаются, как только удастся подобрать такой вариант, при котором совпадет вся последующая часть выражения. Это означает, что варианты не обязательно обеспечат "жадное" поведение.

Следует знать, что метасимвол "|" воспринимается как обычный символ внутри множеств символов.

Подвыражения для поиска+замены

Текстовые фрагменты в круглых скобках считаются подвыражениями. Подвыражения нумеруются слева направо, в порядке появления открывающих скобок.

Обратные ссылки

\n Указывает на повторное вхождение подвыражения номер n. Здесь n – число от 1 до 9.

Модификаторы

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

(?i) Отключает проверку верхнего/нижнего регистра. В Total Commander это значение включено по умолчанию для имён файлов.

(?-i) Включает проверку регистра.

(?g) Переключение на "жадный" режим (активно по умолчанию).

(?-g) Выключение "жадного" режима, после чего "+" будет означать то же, что и "+?".

Total Commander 7.0

За время работы над данным пособием появилась новая версия файлового менеджера Total CommanderTotal Commander 7.0. Перечислим основные нововведения этой версии:

- обновлённый пользовательский интерфейс: поддержка плоских кнопок, новые значки для файловых списков, кнопок дисков и панели инструментов, значки в главном меню (по выбору пользователя);

- для чётных/нечётных строк могут быть установлены различные цвета фона;

- инструмент Сравнения по содержимому теперь поддерживает редактирование файлов и ручное сопоставление;

- дерево в отдельной панели: одно для обеих панелей или два, по одному на панель;

- внутренний просмотрщик теперь поддерживает отображение текстового курсора, позволяет центрировать изображения и масштабировать только большие изображения;

- в диалоге смены атрибутов можно использовать/редактировать значения информационных плагинов;

- протоколирование файловых операций;

- отображение буквы диска в заголовках вкладок;

- плагины файловой системы теперь могут поддерживать пользовательские колонки и эскизы;

- инструмент группового переименования: возможность редактирования результирующих имён;

- дополнительные опции в диалоге подтверждения перезаписи: Сравнить по содержимому, Переименовать имеющийся файл, автоматическое переименование, копирование всех меньших или всех больших файлов;

- исключение каталогов в ВидФильтр…, например, *.* | .cvs\ ;

- сортировка по дополнительным колонкам, например, по размеру и дате/времени: Ctrl+щелчок по дополнительной колонке;

- автозавершение путей в командной строке, при редактировании пути текущего каталога, в диалоге копирования и т.д;

- использование Shift+Del для удаления ненужных записей из различных списков истории пользовательского ввода: в командной строке, диалоге поиска, инструменте группового переименования и т.д.;

- пользовательские команды для использования в главном меню и назначения горячих клавиш;

- псевдонимы команд для запуска из командной строки внутренних команд или внешних программ;

- диалог подтверждения перезаписи теперь может отображать эскизы изображений и содержимое полей информационных плагинов;

- при ошибке в операции копирования/ перемещения/ удаления/ создания каталога, вызванной недостаточными правами доступа, пользователю выдаётся запрос на повторение операции от имени администратора. Также эта функция позволяет пользователю выполнять чтение из каталога с закрытым доступом, если ему известен пароль администратора;

- поиск на FTP-серверах.

Библиографический список

  1. Total Commander Help.

  2. Russian Total Commander Knowledge Base 1.6 (http://tckb.mega-byte.info)

  3. http://wincmd.ru

  4. http://www.ghisler.com

  5. http://www.totalcmd.nm.ru

  6. http://forum.ru-board.com/topic.cgi?forum=5&topic=14880

  7. http://trt.net.ru/

Оглавление

Total Commander для опытных пользователей 3

Дополнительные операции с файлами и каталогами 3

Работа с FTP-клиентом 14

Редактирование конфигурации Total Commander 17

Плагины Total Commander 31

Сборки Total Commander 37

Создание собственного инсталляционного пакета для

Total Commander 38

Приложения 42

Библиографический список 53

Шутов Антон Владимирович

Давлетярова Елена Петровна

Медведев Юрий Алексеевич

Файловый менеджер Total Commander

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]