Июнь 9, 2001

Primus inter pares
(Первый среди равных)

В этой записке мы будем говорить о программах (удивил?). Если быть
точным, то речь пойдет об одной программе, которая называется Far.

Far — это «File and Archive Manager», что переводится как «Я
справлюсь с вашими файлами и архивами лучше всех». В начале чуточку
истории. Автором этой программы является Евгений Рошал, тот самый,
который написал архиватор Rar. Но в отличие от Rar, Far не получил
полноценного признания на Западе, а в то, что нашему программисту
способны заплатить денежку наши же программисты не верит никто.
Особенно наши же программисты 🙂 Чтобы не заниматься самообманом,
для ex-USSR Far был бесплатен. В результате Женя делал программу
почти за спасибо до тех пор, пока не надоело, после чего передал
исходники группе Far Team, собранной из самых лучших и самых активных
писателей плагинов. Теперь именно они внедряют новые фичи, исправляют
старые баги, а Женя выполняет роль э… продюсера? 🙂

Да, кстати, о плагинах. Основная прелесть Far’а в том, что он в
некоторой степени расширяем за счет плагинов. Плагины пишутся на
языках C, C++, Delphi, Virtual Pascal, и прочая, прочая… Сейчас
число плагинов огромно, и многое из того, что вам нужно, уже
реализовано.

В принципе плагины берутся на домашних страничках их авторов. Но
есть секрет полишинеля — все плагины можно найти в одном месте —
Far PlugRinG .
Все очень удобно разложено по категориям, есть
поиск и возможность узнать, какие плагины появились за
последние месяц-другой. Общее их количество так велико (>350 по моим прикидкам),
что я решил описать те из них, которые могут оказаться полезными не только мне,
но и кому-либо еще.

Впрочем, несмотря на всю свою универсальность, FAR умеет далеко не все. Например, ему не под силу работать с реестром или нормально редактировать unicode-файлы. Хорошо, что есть поклонники, которые написали уймы плагинов и дополнений для этой полезной программы. Полный их список, включающий почти полтысячи наименований, вы без труда обнаружите по адресу plugring.farmanager.com . Мы же по традиции отобрали из них десять самых лучших. Если вы купили журнал с диском, то вам и загружать ничего не придется: наиболее интересные дополнения для FAR мы уже скачали и разместили на ДПК-CD.

Установка большинства из них не должна вызвать у вас никаких проблем. Как правило, необходимо создать подпапку с именем модуля в каталоге C:Program FilesFarPlugins и затем распаковать в нее все файлы из архива плагина. Все — после перезапуска программы FAR опознает расширение и будет с ним работать.

Far Navigator

Far Navigator

Второе название этого модуля — ProxyFTP. Несомненно, самый полезный плагин для тех, кто часто заходит в Internet и работает с FTP-серверами. В числе особенностей — возможность подключения к серверу даже через прокси, недоступная в стандартном модуле FAR; способность перемещать и копировать файлы на разных серверах без их предварительной загрузки на пользовательский компьютер (читай — в несколько раз быстрее и без расходования трафика); поддержка необычных режимов авторизации; обработка вложенных файлов и все, что вы можете только пожелать от любого коммерческого FTP-клиента. При этом абсолютно бесплатно. Замечательно, не правда ли?

7-zip

Встроенная поддержка архивов в FAR через модуль MultiArc, конечно, универсальна, но реализуется она исключительно через внешние программы, что не всегда удобно и уж точно уступает по скорости отдельно выполненным архиваторам. Плюс необходимость искать исполняемые файлы разных архиваторов, а затем их еще и настраивать. Если честно, нас это не очень сильно расстраивает, однако если есть более удобное решение — почему бы им не воспользоваться? 7-zip уже содержит поддержку ZIP, RAR, GZIP и TAR, чего большинству пользователей хватит за глаза.

Registry Browser

Редактирование системного реестра Windows — неприятная, но, к сожалению, довольно часто встречающаяся операция. Так, например, избавиться от пресловутой ошибки 1311 при инсталляции любимой игры можно только правкой реестра. Если для этого вам лень выходить из FAR и запускать regedit.exe — используйте Registry Browser . С ним вы сможете править любые необходимые данные прямо через интерфейс файлового менеджера. Более того — копирование ключей и целых веток осуществляется не сложнее, чем дублирование файлов и папок.

Background File Copy

Главным преимуществом некоторых платных файловых менеджеров перед FAR всегда заявлялось фоновое копирование, позволяющее одновременно выполнять ряд операций над файлами, не запуская несколько окон FAR. Что ж, это преимущество сведено на нет модулем Background File Copy, который дает возможность нашей любимой программе делать то же самое, причем не только с копированием, но и перемещением, удалением и даже редактированием файлов. Главное, внимательно прочитайте прилагающуюся инструкцию по установке и учтите: модуль не работает под Windows 98/Me.

Right Click + Right Click Menu Activator

Второе (и последнее) полезное качество обычных программ для управления файлами — стандартное контекстное меню Windows, вызываемое правой кнопкой мыши. В FAR, как известно, вместо этого происходит банальное выделение файла. Если вы хотите иметь доступ к контекстному меню, установите оба плагина: один из них создаст собственно окно со списком команд, а второй назначит его вызов на правую кнопку мыши. И не спрашивайте меня, почему нельзя было это сделать одним модулем — сие есть тайна, покрытая мраком. Единственный недостаток — отсутствие красивых картинок рядом с некоторыми пунктами меню.

WEB Editor

WEB Editor

Если вы более-менее серьезно увлекаетесь созданием Web-сайтов или это является вашим основным занятием, то наверняка знаете, что практически все существующие редакторы Html делают так называемый грязный код, который занимает больше места и выглядит неряшливо. Как правило, до ума страницы доводятся в обычном текстовом редакторе, например в том же FAR. А вместе с модулем WEB Editor эта операция стала еще проще и удобнее. В числе приятных ее особенностей — автоматическая вставка тегов HTML и даже функций PHP, удобное создание встроенных изображений, меню и различных форм.

Plugin Calculator

Plugin Calculator

Необходимость в удобном калькуляторе с поддержкой выражений, автоматическим переводом результата в шестнадцатеричную, десятеричную и двоичную системы есть всегда. Сказанное особенно справедливо для тех, кто занимается программированием или просто любит копаться в файлах сохраненных игр с целью их небольшой модификации. Plugin Calculator встраивается в FAR и позволяет не только выполнять несложные расчеты, но и переводит единицы мер и весов из одной системы в другую. Это наверняка пригодится при решении задач по физике и чтении классической американской литературы, переполненной футами и дюймами.

FAR Mail

Тем из вас, кто по какой-то причине не использует Outlook Express (ну, скажем, из религиозных соображений) и кому альтернативные клиенты вроде The Bat или Mozilla Mail кажутся недостаточно "крутыми", следует установить FAR Mail. Возможность отправлять и принимать письма в текстовом и HTML-форматах в абсолютно любой кодировке, поддержка вложенных файлов, адресная книга и множество почтовых аккаунтов (SMTP, IMAP и, разумеется, POP3). Даже фильтрация писем — и та имеется. Впрочем, вообразить, что кто-то предпочтет эту программу отдельным почтовым клиентам, нам очень сложно.

Multimedia Viewer

Multimedia Viewer

Необходимость использовать внешние утилиты для просмотра картинок и видеофайлов — неприятная особенность практически всех файловых менеджеров. Однако в нашем случае эта проблема решается очень просто — достаточно установить модуль Multimedia Viewer, чтобы видеть все картинки прямиком в окне FAR. Более того, плагин позволяет даже прослушивать мелодии, не покидая интерфейса программы. Главное: не забудьте загрузить дополнительную библиотеку (находится на нашем диске), чтобы все это заработало правильно.

Tetris

И напоследок самый бесполезный плагин для FAR. Нет, скорее, даже самый вредный. Данное дополнение, как вы, наверное, догадались и сами, дает возможность играть в знаменитый "Тетрис" прямиком в окне программы. Работа в этом случае рискует быть отложенной на задний план до лучших времен. Ностальгирующие по эпохе DOS читатели наверняка вспомнят, что творение Александра Па-жит-нова было встроено в древний файловый менеджер DOS Navigator и уже тогда мешало заниматься важными делами.

Far Manager — это бесплатный консольный файловый менеджер на русском и английском языке (имеет многоязычный интерфейс). По функционалу похож на любой другой файловый менеджер, например, Total Commander . Имеет встроенный редактор текстовых файлов наподобие блокнота, но с подсветкой синтаксиса. Есть возможность изменять кодировку файлов, а также множество других полезных функций.
Интерфейс простой колоночный, как у файлового менеджера Norton Commander из MS-DOS, праотца Windows.

Где скачать Far Manager

Far Manager распространяется бесплатно, скачать версию программы можно на официальном сайте: http://www.farmanager.com/download.php?l=ru . Ниже будет описано, как изменить язык интерфейса на русский.

Установка и настройка Far Manager

В особых настройках и сборках не нуждается. Вы просто качаете инсталлятор и устанавливаете Far Manager как обычную программу. Впрочем, всегда можно внести свои коррективы. Например, по умолчанию, в интерфейсе довольно мелкий шрифт.

Список аббревиатур и их расшифровка:

  • ПКМ — правая кнопка мыши;
  • ЛКМ — левая кнопка мыши.

Чтобы его увеличить, надо зайти в свойства ярлыка на рабочем столе, найти и увеличить шрифт (ПКМ(правой кнопкой мыши) по ярлыку — Свойства — Шрифт)

  1. Выбираем шрифт Lucida Console
  2. Появится новая шкала размеров шрифта. Размер выбрать по вкусу, например, 20

В результате, интерфейс станет удобнее

Теперь можно изменить язык интерфейса на русский. Для этого надо открыть Far Manager и там нажать F9 — Options — Languages . В появившемся окошке выбрать русский язык

В общем, на этом этапе первичная настройка завершена. Далее научимся пользоваться этой программой, точнее, читать и воспринимать интерфейс.

Как пользоваться Far Manager

Для начала, про устройство интерфейса этой программы.
Интерфейс представляет собой колонки в центральной области, панель управления снизу и информационную сверху. Колонки в центре — это два глобальных отсека. Каждый отсек может иметь по одной или несколько колонок, по умолчаю по две.
Отсек — это файловая уровневая система определённого диска. Чтобы переместиться выше по уровню, нужно перевести курсор стрелочками на клавиатуре либо мышью на самую верхнюю позицию на символ.. и нажать Enter . Чтобы перейти в подкаталог текущего каталога, перевести курсор на него и нажать Enter . Также, можно использовать мышь, двойной клик по каталогу перенесёт вас в него. Чтобы сменить диск, нужно использовать горячие клавиши Alt + F1 или Alt + F2 . Теперь подробнее по интерфейсу и с иллюстрациями:

Про панель управления — там указаны цифры. Каждая цифра означает индекс панели с F1-F12 на клавиатуре

  1. F1 — помощь — справочник по Far Manager. Хотя бы бегло изучите справочник, много вопросов отпадут сами собой
  2. F2 — пользовательское меню. На первых порах ненужная опция
  3. F3 — просмотр содержимого файлов. На каталогах показывает их размер
  4. F4 — редактировать файлы. На каталогах вызывает меню изменения атрибутов
  5. F5 — скопировать выделенные файлы и папки (каталоги). Выделение производится с помощью кнопки Insert , Ins или ПКМ (правой кнопкой мыши). Также, вы можете копировать файлы перетаскиванием мышью
  6. F6 — перенести выделенные файлы и папки (каталоги). Выделение производится с помощью кнопки Insert , Ins или ПКМ. Также, можно зажать Shift и переносить файлы ЛКМ (левой кнопкой мыши)
  7. F7 — создать каталог (папку) в текущем каталоге (папке)
  8. F8 — удаление папки или файла. Можно удалить одновременно несколько файлов и папок, предварительно выделив их Insert или ПКМ
  9. F9 — упоминал про эту команду. Вызывает наверху меню опций. Изучите его, многое может пригодиться
  10. F10 — закрыть Far Manager
  11. F11 — вызывает список плагинов Far Manager с возможностью дальнейшей настройки (например, изменить кодировку содержимого файла), а также некоторые другие дополнительные функции.
  12. F12 — встроенные экраны. Far Manager позволяет использовать несколько копий программы просмотра и редактирования файлов. Эта кнопка позволяет быстро переключаться между ними, выводя полный список открытых экранов. Используйте F1 , чтобы подробнее ознакомиться с этой возможностью. Эта опция для продвинутых пользователей

Кстати, стоит заметить, что Far Manager имеет возможность управления мышью. Так, вся панель управления внизу легко управляется ЛКМ. Лично я возможностью этой не пользуюсь, ибо нахожу более удобным и быстрым использовать комбинации горячих клавиш, но допускаю, что кому-то управление мышью будет удобнее.

Также, если зажать Alt или Shift , появятся дополнительные кнопки в панели управления. Таким образом, собираются горячие клавиши, дополнительные команды в Far Manager.

Команды Far Manager

Или, как правильнее будет сказать, горячие клавиши на клавиатуре, которыми чаще всего приходится пользоваться:

  • Ctrl + O — показать или скрыть панель и содержимое консоли
  • Tab , Shift + Tab перемещение между левым и правым отсеками
  • Shift + 2 — изменить число колонок в глобальном отсеке. вместо 2 можно использовать любую кнопку от 1 до 9. По умолчанию 2
  • Alt + F9 — перейти из оконного режима в полноэкранный и наоборот
  • Home — переместиться в начало списка файлов и подкаталогов текущего каталога
  • End — переместиться в конец списка файлов и подкаталогов текущего каталога
  • PageUp — перемещаться в верх списка файлов и подкаталогов текущего каталога
  • PageDown — переместиться в низ списка файлов и подкаталогов текущего каталога
  • Ctrl + PageUp — переместиться в каталог на 1 уровень выше
  • Ctrl + F1 , Ctrl + F2 — переместиться в каталог на 1 уровень выше в левом (Ctrl + F1) и правом (Ctrl + F2) отсеках
  • Ctrl + A — показывает свойства файла или папки (каталога, директории). Можно тут же изменить и сохранить изменения. Так, например, можно изменить дату создания файла

  • Insert , Ins , ПКМ — выделение файлов по одному для массовой манипуляции ими (переноса, копирования, удаления)
  • Shift + PageUp , Shift + PageDown — выделение файлов для последующей массовой манипуляции ими (переноса, копирования, удаления)
  • Alt + F6 — создать символическую ссылку
  • Shift + F1 — запаковать выделенные файлы и каталоги в архив

  • Shift + F2 — распаковать выделенный архив в указанный каталог

  • Alt + F1 , Alt + F2

    Открывается диалоговое окно с предложениями выбора диска, а также иных вариантов, как правило, список составляется плагинами (NetBox, WinSCP, редактор реестра, папка для временных файлов, доступ в сеть, список процессов)

  • Alt + F7 — поиск среди файлов в текущем каталоге

    Маску файла лучше оставить свободной *.* , тогда поиск будет проходить во всех файлах. Если вам нужно искать, например, только среди php-файлов, то есть имеющих расширение.php (например, index.php и db.php), используйте маску *.php .
    Вы можете менять её по своему усмотрению.
    Также, можно выделить кнопкой на клавиатуре Insert нужные файлы и папки (каталоги), затем поставить курсор на один из них, чтобы произвести поиск только внутри них.

  • Alt + Insert — пригодится, если вы хотите скопировать текст из консоли

    Во время нахождения в консоли, Вы просто жмёте горячие клавиши Alt + Insert (курсор изменит свою форму), затем мышью или с помощью стрелочек и, зажав Shift , выделяете нужный фрагмент текста и копируете его с помощью Enter

Плагины для Far Manager

Плагины могут довольно основательно расширить функционал Far Manager, превратив его из файлового менеджера в многофункциональный комбайн.
Полный список плагинов вы можете найти в Far Manager PlugRing
Первым делом, нам понадобится . Этот плагин позволяет подключаться к серверам на ОС Linux: Ubuntu, Debian, Freebsd, Centos по протоколам SCP (устаревший), SSH (SFTP), FTP, WebDav.

NetBox — плагин подключения к удалённому серверу по SSH, FTP, WebDav

NetBox — это плагин для Far Manager, продолжатель традиций WinSCP, который реализует клиентскую часть протоколов SCP (Secure Copy Protocol, устаревший), SFTP (SSH File Transfer Protocol), FTP (Files Transfer Protocol) и WebDav. Предназначается для подключения к удалённому серверу на ОС Linux: Ubuntu, Debian, Freebsd, Centos — по , FTP или WebDav и управления им: создания, редактирования, копирования, удаления файлов по вышеуказанным протоколам, их переноса между вашим компьютером и серверами, поддерживающими эти протоколы, в нашем случае, сервера хостинга сайтов. С его помощью мы будем взаимодействовать с файловой системой хостинга, где располагаются ваши сайты: закачивать и скачивать файлы, .

Как установить NetBox

Сейчас Far Manager идёт с предустановленным Netbox, но вы можете Скачать NetBox в Plugring Far Manager .
Скачанный файл распаковываем в папку с плагинами
(Пуск — Выполнить — %ProgramFiles%\Far Manager\Plugins)
На этом, установка NetBox в Far Manager завершена, нужно только перезапустить последний.

Подключение к удалённому серверу по SSH, FTP, WebDav с помощью NetBox, WinSCP

Жмём комбинацию клавиш Alt + F1 или Alt + F2 , в открывшемся меню выбираем NetBox , он под цифрой 2 .

Теперь нужно создать подключение к нашему серверу. Допустим, есть данные для подключения по SSH:
Логин: root , пароль: pass , IP сервера: 127.0.0.1 , порт 22
Как и предложено для создания новой сессии, жмём Shift + F4 и вводим данные:

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

Если вам нужно подключиться по FTP или WebDav протоколу, просто выбираете нужный из выпадающего списка в поле Протокол



Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png