Выделение файлов


Я вам рассказывал, что в «Нортонах» файлы выделяют правой кнопкой мыши или клавишей Ins. В FAR'e добавлен еще один способ, вполне привычный для любого пользующегося программами «под Windows», например Вордом. Это выделение Shift-стрелками. Очень удобная возможность ФАРа, отсутствующая в других файлменеджерах, - функция Помеченные файлы вперед (включается и выключается по Shift-F12). Если она включена,^ то стоит вам выделить файл, как он тут же прыгнет вверх, в начало списка, и примкнет к себе подобным. Выделение по маске (Mum +), снятие выделения по маске (Num -) и инвертирование выделения (Num *) происходит так же, как в Нортоне или Волкове, только лучше, корректнее. Например, наши старые знакомые, досовские файлменеджеры не всегда верно понимали символ подстановки «*». Звездочка у них нормально работала только в конце имени. Так, по маске doc*.* действительно помечались все файлы, имена которых начинаются на doc: и document.doc, и doc007.txt. Но, поставив звездочку в начале или в середине имени, вы получали совсем не тот результат, на который надеялись. Скажем, собираясь выделить те файлы, имена которых кончаются на 000 по маске *000.*, вы получали всю директорию, помеченную желтеньким. FAR так себя вести не станет и найдет именно то, что вы просили. Корректно срабатывает и звездочка в середине слова. Вот такая победа разума над файловой системой. Как я уже вам сообщал, в одной строке можно задать через запятую несколько масок для выделения. ... Обратите внимание на стрелочку справа от строки. Она означает, что несколько последних шаблонов, которые вы задавали, программа помнит, и вы можете, щелкнув по стрелке, сразу выбрать из списка подходящую строку. Более того, заметив, что вы вписываете что-то такое, что уже однажды было, программа вполне бескорыстно пожелает вам подсказать и поместит в строку все то, что вы вводили в прошлый раз. На нашем рисунке видно, что я успел только написать *.д, а все остальное мне вписал услужливый менеджер. Могу продолжать набор, не обращая внимания на эту подсказку. Но стоит мне нажать на стрелочку влево или вправо, как строка станет такого же цвета, как и введенные мною буквы, — останется только нажать Enter. Можно также что-то в этой строке поправить, перейдя стрелками в нужную ее часть. Вот такое автозавершение команд в стиле Internet Explorer 4.0.' Кстати, подобные стрелочки справа от списка появляются и во многих других окнах FAR Manager'a. Например, копируя файлы, вы сможете выбрать из списка одно из 64 мест, куда в последнее время закидывали файлы. И автозавершение (проще говоря, подсказка) в них тоже работает! Еще одно интересное нововведение ФАРа: в нем разрешается задавать маски для файлов, которые из выделения исключаются. Сперва вводите обычные маски для выделения файлов, а потом после знака вертикальной черты (|)2 - маски для «не выделения». Например, по такой маске: *.* | *.bak,*.wbk,*.tmp выделяются все файлы в директории, кроме резервных копий с расширениями bak и wbk и временных tmp-файлов. Задав маску в таком виде: |*.jpg, мы выделим все файлы, кроме графических файлов формата JPEG. Это возможность достаточно непривычная, но довольно многообещающая. Особенно для тех, у кого файловые архивы очень велики и сложно устроены. FAR позволяет включать в выделение по маске не только файлы, но и папки. По умолчанию этот режим отключен, чтобы его включить, надо отправиться в меню Параметры, выбрать команду Настройка панели и поставить крестик в строке Пометка папок. Но с этим делом надо быть очень внимательным. Особенно с учетом того, что папки могут изображаться строчными буквами, а файлы заглавными... Есть еще ряд замечательно удобных клавиатурных комбинаций для пометки файлов, которые я вам с удовольствием рекомендую. Если вместо клавиши Mum + для выделения файлов нажать Ctrl-Num +, то вводить маску не потребуется. Будут выделены все файлы с расширением, как у текущего - того, на котором стоит курсор. А если нажать Alt-Mum -, то выделяются все файлы с именем, как у текущего. Функция не столь необходимая, но иногда может пригодиться. Соответственно Ctrl-Num - и Alt-Mum - снимают выделение у файлов с таким же расширением или таким же именем, а комбинация Ctrl-M восстанавливает снятую пометку. ... Кроме клавиши Mum *, которая просто инвертирует выделение, есть в нашем распоряжении также комбинация Ctrl-Mum +, которая инвертирует выделение, помечая при этом и папки. И в заключение еще две полезные комбинации: Shift-Num + сразу же выделяет все файлы, a Shift-Num - снимает выделение со всех файлов. Ну просто все, чего только можно пожелать! Не хватает, правда, хорошей возможности, реализованной в Волкове, где по Ctrl-i имена выделенных файлов сбрасывались в командную строку. Зато здесь можно комбинациями Ctrl-Ins или Ctrl-Shift-lns забрать в карман все помеченные имена, а потом вставить их в командную строку по Shift-Ins'. А кроме того, вставлять весь список скопированных имен можно, как вы понимаете, в любую подходящую виндоузовскую программу, например в текстовый редактор. Еще одна близкородственная комбинация - Alt-Ctrl-lns - позволит скопировать имя файла, на котором стоит курсор, вместе с полным его адресом.


Интересные статьи



Реклама