Maison / Maîtriser le PC / Plugin vue lointaine tib. Far Manager est un gestionnaire de fichiers gratuit pour Windows. Installation du gestionnaire FAR

Plugin vue lointaine tib. Far Manager est un gestionnaire de fichiers gratuit pour Windows. Installation du gestionnaire FAR

9 juin 2001

premier parmi les pairs
(Premier parmi ses pairs)

Dans cette note, nous parlerons de programmes (surpris ?). Si être
précis, nous parlerons alors d'un programme appelé Far.

Far est "File and Archive Manager", qui se traduit par "Je
gérez au mieux vos fichiers et vos archives." Au début un peu
histoires. L'auteur de ce programme est Evgeny Roshal, le même
qui a écrit Archiveur Rar. Mais contrairement à Rar, Far n'a pas reçu
pleine reconnaissance en Occident, mais que notre programmeur
personne ne croit que nos programmeurs sont capables de payer de l'argent.
Surtout nos programmeurs 🙂 Afin de ne pas se tromper,
pour l'ex-URSS, Far était gratuit. En conséquence, Zhenya a suivi le programme
presque pour remercier jusqu'à ce que je sois fatigué, après quoi j'ai réussi
sources pour le groupe Far Team, constituées des meilleurs et des plus actifs
rédacteurs de plugins. Maintenant, ce sont eux qui introduisent de nouvelles fonctionnalités, corrigent
de vieux bugs, et Zhenya joue le rôle de euh... producteur ? 🙂

Oui, au fait, à propos des plugins. Le charme principal de Far'a est qu'il
extensible dans une certaine mesure par des plugins. Les plugins sont écrits en
C, C++, Delphi, Virtual Pascal, et bien plus encore… Maintenant
le nombre de plugins est énorme, et une grande partie de ce dont vous avez besoin l'est déjà
mis en œuvre.

En principe, les plugins sont issus des pages d’accueil de leurs auteurs. Mais
il y a un secret de polichinelle - tous les plugins peuvent être trouvés au même endroit -
PlugRing lointain.
Tout est très bien classé, il y a
recherche et la possibilité de savoir pour quels plugins sont apparus
le dernier mois environ. Leur nombre total est si important (> 350 selon mes estimations),
que j'ai décidé de décrire ceux d'entre eux qui pourraient être utiles non seulement à moi,
mais aussi à n'importe qui d'autre.

clé de fonctionnement du programme plugin

Un plugin est un module pour un programme créé séparément et, si nécessaire, peut être connecté à une application déjà en cours d'exécution. La tâche principale du plugin est d'étendre les fonctionnalités du programme principal.

Installation des plugins

  • 1. Téléchargez le plugin depuis Internet.
  • 2. Copiez le dossier le long du chemin c: Program FilesFar ManagerPlugins.
  • 3. Redémarrez Far Manager pour que le plugin soit entièrement intégré au programme.
  • 5. Pour configurer ce plugin, nous devons aller dans le menu du programme, sélectionner Options, puis Options du plugin.
  • 6. Dans la fenêtre qui apparaît, sélectionnez le plugin que nous devons configurer et appuyez sur Entrée.
  • 7. Nous voyons maintenant une fenêtre avec les paramètres du plugin dont nous avons besoin. Personnalisez-le selon vos besoins et cliquez sur OK.

Comment créer un plugin.

FAR est distribué à partir de ensemble complet fichiers à écrire par le plug-in lui-même sur n'importe quel compilateur C pour Windows. Le sujet de cet article est d'écrire vous-même ces modules en Visual C++ (j'ai utilisé Visual C++ 5.0).

  • 1. Exécute VC, créez un nouveau projet comme "Win32 Dynamic-Link Library" nommé SimpleFP. Crée un fichier simplefp.cpp - ici, en fait, nous allons écrire. Copiez le fichier d'en-tête plugin.hpp de l'archive PlugDoc.rar dans le répertoire SimpleFP (modifier : à partir de FAR 1.70 beta 5, les exemples sont installés dans un répertoire PlugDoc séparé).
  • 2. Nous devons maintenant créer un fichier .def - il s'agit d'un fichier qui décrit les fonctions appelées depuis des modules externes. Nous devons décrire les fonctions Far que nous utiliserons dans notre module. Faire fichier texte simplefp.def, dans lequel on écrit :
  • 3.BIBLIOTHÈQUE
  • 4. EXPORTATIONS
  • 5. GetPluginInfo=_GetPluginInfo@4
  • 6.OpenPlugin=_OpenPlugin@8

SetStartupInfo=_SetStartupInfo@4

Nous décrivons ici 3 fonctions qui nous seront utiles. Et maintenant ajoutons simpledef.def aux fichiers du projet (Projet - Ajouter au projet - Fichiers - simplefp.def).

7. Maintenant, nous écrivons le plug-in lui-même - nous travaillons avec le fichier simplefp.cpp. J'ai décidé de donner le texte du programme lui-même avec des commentaires - vous pouvez le copier en C ++ et commencer à le manipuler. Mais d’abord sur les bases.

Far fonctionne selon les mêmes principes que Windows - vous faites référence dans le programme aux fonctions déjà disponibles dans le système que vous souhaitez utiliser. Far fournit des fonctions permettant de travailler avec des formulaires d'écran en mode application console. Au lancement du plug-in, Far lance la fonction OpenPlugin, nous la considérerons comme un analogue de main() ou WinMain(). Mais en plus de cela, nous devons également informer Far de notre plug-in. Ceci est effectué par la fonction GetPluginInfo.

  • * SimpleFP est un simple plug-in pour Far. (С) 2000 Phoenix, Moscou

#inclure // pour appeler sprintf

#inclure // pour les fonctions Windows

#include "plugin.hpp" // pour les fonctions Far

#define PLUGIN_NAME "Ouvrir les fenêtres" // Nom du plug-in

#define WINDOW_HEAD "Ouvrir la liste des fenêtres" // Titre du menu que nous allons créer

// Décrivez les fonctions Far avec lesquelles nous travaillons.

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info);

MANIPULER WINAPI _export OpenPlugin(int OpenFrom,int Item);

void WINAPI _export GetPluginInfo(struct PluginInfo *Info);

structure statique PluginStartupInfoInfo ; // Informations sur notre plug-in

// Les informations sur le module sont définies par nos soins dans la structure Info

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info)

// Cette fonction est appelée pour obtenir des informations sur le plug-in.

// Nous devons remplir les champs de la structure Info.

void WINAPI _export GetPluginInfo(struct PluginInfo *Info)

Info->StructSize=sizeof(*Info); // Taille de la structure Info

Info->Drapeaux=0 ; // Nous n'avons pas besoin de ça

Info->DiskMenuStringsNumber=0 ; // Nous n'avons pas besoin de ça non plus

// Définit une chaîne avec le nom du module

caractère statique *PluginMenuStrings ;

PluginMenuStrings=PLUGIN_NAME ;

// Définir le nom du module plug-in

Info->PluginMenuStrings=PluginMenuStrings;

Info->PluginMenuStringsNumber=

sizeof(PluginMenuStrings)/sizeof(PluginMenuStrings);

Info->PluginConfigStringsNumber=0 ; // Nous n'avons pas besoin de ça

// Cette fonction est appelée au démarrage du plug-in.

GÉRER WINAPI _export OpenPlugin (int OpenFrom, int Item)

HWNDhwnd; // Utiliser pour récupérer la poignée

char p, o; // Pour créer des barres de menus

entier je = 0 ; // Comptoir

struct FarMenuItem MenuItems ; // Description du menu que Far va créer pour nous

memset(MenuItems,0,sizeof(MenuItems)); // Initialise notre menu

MenuItems.Selected=TRUE ;

hwnd = GetDesktopWindow(); // Récupère le handle pour le bureau

hwnd = GetWindow(hwnd, GW_CHILD); // Récupère son handle

while (hwnd !=0) // Tant que ce n'est pas le dernier

hwnd = GetWindow(hwnd, GW_HWNDNEXT); // récupère le handle de la fenêtre

GetWindowText(hwnd,p,128); // et son titre

if (strlen(p)>0) // s'il y a un en-tête

sprintf(o,"%0.8xld %s", hwnd, p); // Tracer une ligne

strcpy(MenuItems. Text, o); // copie cette ligne dans le tableau MenuItems

// appelle le menu que nous avons créé, récupère le numéro de l'élément sélectionné - MenuCode

int MenuCode=Info.Menu(Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT|FMENU_WRAPMODE,

retour (INVALID_HANDLE_VALUE);

Compilez, copiez sur FarPlugin et redémarrez Far. Dans Far, appuyez sur F11 - il s'agit d'une liste de modules plug-in. Maintenant, la ligne Ouvrir les fenêtres devrait y apparaître. Regardez le résultat.

Description de quelques plugins

presse-papiers Copie, Presse-papiers Copie alt.

Ces plug-ins sont destinés à l'utilisation habituelle du presse-papiers sous Windows, mais auparavant non disponibles dans FAR Manager, pour copier et déplacer des fichiers et des dossiers. Il est possible de copier (déplacer) à la fois de Windows vers FAR et vice versa. En soi, cette fonctionnalité facilite grandement les opérations habituelles de copie et de déplacement, mais on ne peut pas dire qu'elle soit implémentée de manière très pratique (si sous Windows, comme vous le savez, il suffit d'appuyer sur le bouton droit et de sélectionner action souhaitée, puis dans FAR vous devez effectuer la combinaison F11FClipboardFCopy (Déplacer/Couper ou Coller). Certes, vous ne pouvez pas exiger l'impossible des auteurs de plugins : c'est la manière qui est supposée basée sur la logique même des plugins. Cette idée a été initialement implémentée dans le plugin Clipboard Copy, mais n'est pas entièrement développée : lorsque vous essayez de copier certains fichiers, le programme génère une erreur du système de fichiers. Beaucoup plus tard, le plugin Clipboard Copy Alt, aux fonctionnalités similaires, est apparu, dans lequel nous n'avons pas rencontré de situations erronées. Il est très probable que dans un avenir proche, cette fonctionnalité soit implémentée dans le gestionnaire de fichiers lui-même via le module de menu contextuel de l'explorateur intégré. Plugin de copie du presse-papiers ; fonctionne depuis la version FAR1.60, plugin Clipboard Copy Alt ; fonctionne depuis la version FAR1.65.

créateur de liste de fichiers.

Il est destiné, comme son nom l'indique, à créer un fichier dans le répertoire courant contenant une liste de noms des fichiers sélectionnés. Bien qu'il existe bien sûr la possibilité habituelle de copier les noms des fichiers sélectionnés dans le presse-papiers en appuyant sur Ctrl + Ins, puis de les coller du presse-papiers dans un fichier texte, ce plugin est également très pratique dans certains cas. Il vous permet de copier des fichiers avec des chemins (la saisie manuelle de longs chemins pour un groupe de fichiers est un divertissement extrêmement douteux), ainsi que de compléter la liste de fichiers créée avec de nouveaux fichiers et de traiter les dossiers imbriqués (bien sûr, s'ils sont sélectionnés). Il existe des situations où il est tout simplement irremplaçable (par exemple, l'auteur de cet article, en tant qu'enseignant, en a souvent besoin pour former des tâches indépendantes). Fonctionne depuis la version FAR1.60.

Recherche et remplacement d'expressions régulières.

Un plugin très utile conçu pour rechercher des fichiers par leurs expressions, c'est-à-dire dans les situations où un fichier contenant certaines informations est nécessaire de toute urgence, mais vous ne vous souvenez ni de son nom ni de son emplacement sur le disque. La recherche s'effectue très rapidement, et est possible aussi bien sur l'ensemble du disque dur que dans un dossier spécifique. Il est possible de remplacer automatiquement les expressions trouvées dans le texte des fichiers. Fonctionne depuis la version FAR1.65.

Modifier l'échange.

En fait, ce plugin représente deux modules : "Pair brackets" et "Rus<->Lat", destiné bien entendu à l'édition d'un fichier en éditeur de texte LOIN. Le premier module est chargé de trouver et de mettre en évidence les supports appariés simples et doubles. divers types. Le plugin a été écrit pour la version FAR1.63, ce qui n'offrait pas une telle opportunité. La version 1.70b2 du programme FAR inclut déjà un plug-in intégré « Parenthèses » qui remplit les mêmes fonctions. Quant au module "Rus<->Lat", alors il ne peut toujours être connecté que manuellement et offre un très opportunité utile recodage du bloc sélectionné selon la règle QWERTY<->YTSUKEN, et un tel besoin se pose tout le temps, si vous avez simplement oublié de changer d'alphabet, et naturellement, vous n'avez pas vraiment envie de retaper le texte. Bien que le plugin ait été écrit pour la version FAR1.63, il fonctionne correctement dans les versions ultérieures du programme. Certes, la fonction de recherche et de sélection des parenthèses est dupliquée.

dossiers spéciaux.

Fournit accès rapideà spécial Dossiers Windows: "Menu principal", "Mes documents", "Lieux réseau", "Bureau", "Imprimantes", "Programmes", etc. (Fig. 3), évitant ainsi à l'utilisateur d'avoir à se souvenir de son emplacement sur le disque, puis long et fastidieux pour y accéder. Parallèlement, il existe deux manières d'accéder à un dossier spécial : standard pour les plug-ins : par F11 et via le menu du disque FAR, par exemple, par Alt + F1, Alt + F2 (vous devez sélectionner l'élément Dossiers spéciaux qui apparaît dans le menu).Archive : Fonctionne à partir de la version FAR1.63.

Désinstaller.

Le plugin vous permet de désinstaller des programmes de FAR Manager de la même manière qu'on le fait habituellement depuis le panneau de configuration. Fonctionne depuis la version FAR1.65.

Navigateur FAR (ProxyFtp).

Ce module vous permet de travailler non seulement avec des serveurs FTP (téléchargement ou suppression de fichiers et répertoires du serveur, copie de vos fichiers sur le serveur), comme un plugin client FTP standard, mais aussi avec des serveurs http (téléchargement depuis le serveur). Si la connexion est interrompue, les fichiers peuvent être repris. En ce qui concerne le téléchargement de fichiers sur un ordinateur, il existe bien sûr des options plus pratiques proposées par des gestionnaires de téléchargement spécialement conçus à cet effet (ici et un CV plus facilement organisé, et un travail selon un calendrier, et un téléchargement à la vitesse la plus élevée possible, etc. ) , donc cette direction, en général, n'est pas pour tout le monde. Et si nous parlons de l'opération inverse, alors les fonctions du plugin devraient intéresser un large public. Fonctionne depuis la version FAR1.65.

rédacteur web.

Ce plugin vous permet de créer et d'éditer des fichiers HTML dans l'éditeur de texte FAR intégré en insérant des modèles un large éventail Balises HTML (Figure 4), attributs CSS, structures PHP (Figure 5), etc. Processus création complète Les pages Web de cette manière nécessitent un investissement de temps et d'efforts considérable et ne sont pas très inspirantes, surtout si l'on se souvient de celles spécialement conçues à cet effet. produits logiciels. Cependant, ce module peut être très utile dans le processus de débogage d'une page, lorsque vous devez apporter des modifications minimes, enregistrer et vérifier immédiatement le résultat. De plus, certaines balises (nécessaires, par exemple, pour la promotion réussie de votre page) doivent encore être insérées manuellement, et l'éditeur Web contribue à accélérer considérablement l'ensemble du processus. Fonctionne depuis la version FAR1.7.

Programmation des plugins FAR Aide Encyclopédie du Développeur.

Il s'agit d'une encyclopédie en russe PlugRinG Help pour les développeurs de plugins. En principe, il existe un fichier d'aide dans la distribution FAR Manager, mais il est plutôt court. C'est pourquoi les auteurs de ce plug-in ont décidé d'écrire une véritable encyclopédie d'aide, qui discute en détail de la technologie de développement de plug-ins en relation avec C/C++ et Pascal (structures, fonctions de service, fonctions exportées, etc.), donne recommandations spécifiques dans ce domaine et fournit de nombreux exemples. De plus, des articles de divers auteurs sont publiés ici concernant les pièges auxquels ils ont dû faire face aux différentes étapes du développement de leurs plugins. En d’autres termes, cette encyclopédie est une excellente ressource pour ceux qui décident de rejoindre la liste des auteurs de plugins. Pour lancer l'encyclopédie, il suffit de cliquer sur le fichier pluginsr.chm. Se concentre sur la version FAR1.7b3.

PlugRingViewer.

Le plug-in est conçu pour fonctionner avec la base de données de plug-ins -- PlugRing. Pour un utilisateur général, il peut être intéressant d'organiser une navigation ciblée des plug-ins par catégorie. L'avantage de ce plugin est que vous n'avez pas besoin d'étudier longuement et attentivement l'intégralité de la base de données des plugins si vous avez besoin de savoir, par exemple, quels plugins existent pour travailler avec Internet ou avec une imprimante. Cependant, les fonctionnalités de PlugRinGviewer sont beaucoup plus larges : elles incluent le téléchargement de plugins depuis la base de données, la mise à jour et l'ajout de nouveaux plugins. Mais cette fonctionnalité s’adresse principalement aux auteurs de plugins. Fonctionne depuis la version FAR1.65.

Cependant, malgré toute sa polyvalence, FAR ne peut pas tout faire. Par exemple, il ne peut pas fonctionner normalement avec le registre ou modifier les fichiers Unicode. C'est bien qu'il y ait des fans qui ont écrit des tonnes de plugins et de modules complémentaires pour ce jeu. programme utile. Vous pouvez facilement en trouver une liste complète, comprenant près d'un demi-millier d'articles, sur plugring.farmanager.com. Nous en sélectionnons traditionnellement dix parmi les meilleurs. Si vous avez acheté un magazine avec un disque, vous n'avez rien à télécharger : le plus ajouts intéressants pour FAR, nous avons déjà téléchargé et placé sur DPK-CD.

L’installation de la plupart d’entre eux ne devrait pas vous poser de problèmes. En règle générale, vous devez créer un sous-dossier avec le nom du module dans le répertoire C:Program FilesFarPlugins puis décompressez-y tous les fichiers de l'archive du plugin. C'est tout - après avoir redémarré le programme, FAR reconnaîtra l'extension et travaillera avec elle.

Navigateur lointain

Navigateur lointain

Le deuxième nom de ce module est ProxyFTP. Sans aucun doute le plugin le plus utile pour ceux qui accèdent fréquemment à Internet et travaillent avec des serveurs FTP. Parmi les fonctionnalités figure la possibilité de se connecter au serveur même via un proxy, qui n'est pas disponible dans le module FAR standard ; la possibilité de déplacer et de copier des fichiers sur différents serveurs sans les télécharger au préalable sur l'ordinateur de l'utilisateur (lecture - plusieurs fois plus rapide et sans dépenser de trafic) ; prise en charge des modes d'autorisation inhabituels ; gestion des pièces jointes et tout ce que vous pourriez attendre de n'importe quel client FTP commercial. En même temps, c'est absolument gratuit. Merveilleux, n'est-ce pas ?

7zip

La prise en charge intégrée des archives dans FAR via le module MultiArc est bien sûr universelle, mais elle est implémentée exclusivement via des programmes externes, ce qui n'est pas toujours pratique et certainement inférieur en vitesse aux archiveurs implémentés séparément. De plus, il est nécessaire de rechercher des fichiers exécutables de différents archiveurs, puis de les configurer également. Pour être honnête, cela ne nous dérange pas beaucoup, mais s'il existe une solution plus pratique, pourquoi ne pas l'utiliser ? 7-zip prend déjà en charge ZIP, RAR, GZIP et TAR, ce qui est suffisant pour la plupart des utilisateurs.

Navigateur de registre

Édition registre du système Windows est une opération désagréable, mais malheureusement assez courante. Ainsi, par exemple, vous pouvez vous débarrasser de la fameuse erreur 1311 lors de l'installation de votre jeu préféré uniquement en modifiant le registre. Si pour cela vous êtes trop paresseux pour quitter FAR et courir regedit.exe- utiliser Navigateur de registre. Avec lui, vous pouvez modifier toutes les données nécessaires directement via l'interface du gestionnaire de fichiers. De plus, copier des clés et des branches entières n'est pas plus difficile que dupliquer des fichiers et des dossiers.

Copie du fichier d'arrière-plan

Le principal avantage de certains gestionnaires de fichiers payants par rapport à FAR a toujours été la copie en arrière-plan, qui permet d'effectuer simultanément un certain nombre d'opérations sur des fichiers sans lancer plusieurs fenêtres FAR. Eh bien, cet avantage est annulé par le module Background File Copy, qui permet à notre programme préféré de faire la même chose, non seulement avec la copie, mais aussi avec le déplacement, la suppression et même l'édition de fichiers. Surtout, lisez attentivement les instructions d'installation ci-jointes et gardez à l'esprit : le module ne fonctionne pas sous Windows 98/Me.

Clic droit + activateur de menu clic droit

La deuxième (et dernière) qualité utile des programmes de gestion de fichiers conventionnels est le contexte standard. menu Windows, invoqué par le bouton droit de la souris. Dans FAR, comme vous le savez, une sélection banale d'un fichier a lieu à la place. Si vous souhaitez accéder au menu contextuel, installez les deux plugins : l'un d'eux créera la fenêtre proprement dite avec une liste de commandes, et le second assignera son appel au bouton droit de la souris. Et ne me demandez pas pourquoi il était impossible de faire cela avec un seul module - c'est un mystère enveloppé de ténèbres. Le seul inconvénient est le manque belles imagesà côté de certains éléments de menu.

rédacteur web

rédacteur web

Si vous êtes plus ou moins sérieux au sujet de la création de sites Web, ou si c'est votre occupation principale, alors vous savez probablement que presque tous les éditeurs HTML existants créent ce qu'on appelle du code sale qui prend plus de place et a l'air bâclé. En règle générale, les pages sont évoquées dans un éditeur de texte classique, par exemple dans le même FAR. Et avec le module WEB Editor, cette opération est devenue encore plus simple et pratique. Parmi ses fonctionnalités agréables se trouve l’insertion automatique Balises HTML et même Fonctions PHP, création pratique d'images intégrées, de menus et de divers formulaires.

Calculateur de plugins

Calculateur de plugins

La nécessité d'une calculatrice pratique prenant en charge les expressions, traduction automatique il y a toujours un résultat dans les systèmes hexadécimal, décimal et binaire. Cela est particulièrement vrai pour ceux qui aiment la programmation ou qui aiment simplement fouiller dans les fichiers de jeu sauvegardés afin de les modifier légèrement. Le Plugin Calculator est intégré à FAR et vous permet non seulement d'effectuer des calculs simples, mais également de convertir des unités de mesure et de poids d'un système à un autre. Cela sera certainement utile pour résoudre des problèmes de physique et lire de la littérature américaine classique, débordante de pieds et de pouces.

Courrier FAR

Pour ceux d'entre vous qui, pour une raison quelconque, n'utilisent pas Outlook Express (enfin, disons pour des raisons religieuses) et qui clients alternatifs comme The Bat ou Mozilla Mail ne semblent pas assez "cool", FAR Mail devrait être installé. La possibilité d'envoyer et de recevoir des lettres aux formats texte et HTML dans absolument n'importe quel encodage, la prise en charge des pièces jointes, un carnet d'adresses et bien d'autres comptes de messagerie(SMTP, IMAP et bien sûr POP3). Même le filtrage des lettres - et cela est disponible. Cependant, imaginer que quelqu'un préférerait ce programme à un programme individuel clients de messagerie, c'est très difficile pour nous.

Visionneuse multimédia

Visionneuse multimédia

La nécessité d'utiliser des utilitaires externes pour afficher des images et des fichiers vidéo est une fonctionnalité désagréable de presque tous les gestionnaires de fichiers. Cependant, dans notre cas, ce problème est résolu très simplement : il suffit d'installer le module Multimedia Viewer pour voir toutes les images directement dans la fenêtre FAR. De plus, le plugin vous permet même d'écouter des mélodies sans quitter l'interface du programme. L'essentiel : n'oubliez pas de télécharger la bibliothèque supplémentaire (située sur notre disque) pour que tout fonctionne correctement.

Tétris

Et enfin, le plugin le plus inutile pour FAR. Non, même les plus nocifs. Ce module complémentaire, comme vous l'avez probablement deviné, permet de jouer au célèbre "Tetris" directement dans la fenêtre du programme. Dans ce cas, le travail risque d’être mis en veilleuse jusqu’à des temps meilleurs. Les lecteurs nostalgiques de l'ère DOS se souviendront sûrement que la création d'Alexandre Pa-jit-nov a été construite dans l'ancien gestionnaire de fichiers DOS Navigator a même alors interféré avec l'exécution de choses importantes.

Nous continuons la série d'articles sur les programmes que j'utilise au travail. Aujourd'hui, c'est l'un des programmes les plus anciens que j'utilise, FAR. Malgré l'âge vénérable de 15 ans et une interface sans prétention, sous la forme de deux zones de texte bleues. FAR est aujourd'hui l'un des gestionnaires de fichiers les plus puissants et il utilise de nombreuses fonctionnalités des systèmes d'exploitation modernes. Systèmes Windows Vista et Windows 7. Et la quantité et la qualité des plug-ins écrits pour lui vous permettent d'en faire presque tout. En plus de la version 2.0, FAR est gratuit et open source.

Les gestionnaires de fichiers et ce avec quoi ils mangent

Il y a bien longtemps, lorsque les arbres étaient grands, le ciel était plus bleu et les ordinateurs étaient plus faibles que les ordinateurs modernes. téléphones portables. le plus populaire système opérateurétait MS DOS. Son récepteur est désormais la console Windows ou cmd. Dans ces lointains Horaires Windowsétait une superstructure sur DOS et la grande majorité des utilisateurs n'y étaient pas assis. Et en 1986, l'un des premiers gestionnaires de fichiers Norton Commander (alias Norton, simplement NC) est sorti. C'est lui qui a montré pour la première fois au monde 2 fenêtres bleues. C'est ce format qui est devenu la base d'un grand nombre de gestionnaires de fichiers, sa présentation et ses commandes sont devenues des manuels, et de nombreuses personnes se sont souvenues de la rapidité et de la commodité de travailler avec lui. De nombreux utilisateurs qui ont goûté à tous les avantages de son utilisation utilisent encore ses analogues. Et il y en a eu pas mal depuis. Volkov Commander, qui avait une petite taille avec des fonctionnalités de base, DOS Navigator, qui avait d'excellentes fonctionnalités, etc.

Mais ensuite, Windows 95 est arrivé dans le monde et l'a changé. Ce n'était plus un module complémentaire DOS, c'est un système d'exploitation indépendant qui offre de belles opportunités. Dans le cadre de celui-ci, les gestionnaires de fichiers ont commencé à être développés de la même manière. L'un d'entre eux était le gestionnaire de fichiers et d'archives ou simplement FAR.

Far Manager aujourd'hui

Aujourd'hui, FAR Manager est un gestionnaire de fichiers gratuit sous licence BSD. Il est constamment développé sur la page du projet http://www.farmanager.com. Il existe également un forum et une base de plugins pour celui-ci. Cela fonctionne très bien avec tout le monde Versions Windows, y compris dans le mode Noyau du serveur

Les versions x32 et x64 sont disponibles au téléchargement. Il existe des versions stables et quotidiennes (malgré leur nom, elles sont également très stables), le téléchargement est également disponible sous forme d'archive 7z ou paquet msi(Peut être utile pour déployer des logiciels via GPO)

Beaucoup se demandent. Pourquoi x64 est nécessaire version dans un programme aussi simple qu'un gestionnaire de fichiers ? Il ne consomme pas beaucoup de ressources et n’a pas besoin de performances élevées. Pour répondre à cette question, allez dans le dossier Windows\System32\Drivers avec n'importe quel gestionnaire x32, sur n'importe quel système x64, et mémorisez le nombre de fichiers que vous voyez, puis allez-y avec un simple explorateur. Et vous verrez qu’ils sont bien plus nombreux. Mais c'est le travail avec les fichiers et les dossiers qui constitue la fonction principale de tout gestionnaire de fichiers.

Vient avec un grand nombre de des plug-ins permettant de travailler avec FTP et un réseau. Il existe un gestionnaire de processus intégré et un gestionnaire d'archives. Il permet de copier avec la souris et en utilisant le menu contextuel de Windows en cliquant avec le bouton droit. Pour un appel menu contextuel vous devez maintenir la touche enfoncée pendant 3 à 5 secondes

Pour cela, le plugin Emenu est utilisé.

Parmi les fonctions supplémentaires, il existe un support pour travailler avec Contrôle de compte d'utilisateur(UAC)

Et affichage dynamique de la copie et d'autres actions dans Icône Windows 7

Je note que FAR reste un programme console et vous permet d'utiliser toutes les fonctionnalités de la console Windows directement dans celui-ci. De plus, il dispose d'une mémoire pour utiliser les programmes de la console.

Plugins pour Far Manager

Attention : La version des plugins utilisés dépend de la version de FAR Manager, les versions x64 des plugins doivent être utilisées pour la version x64. Tous les plugins que j'ai décrits ont des versions x64. Compatibilité des plugins avec différentes versions répertorié dans un fil de discussion dédié

Tous les plugins sont installés dans le dossier Far\Plugins en les décompressant puis en redémarrant FAR

Plugin de la catégorie Must have. Élargit considérablement les possibilités de configuration et d'utilisation de FAR Manager et pas seulement. C'est un émulateur de console. S'il trouve le fichier far.exe au démarrage, il le lance et travaille dans son environnement. J'utilise conemu comme chargeur de démarrage principal pour FAR. Ses possibilités sont énormes.

  • Exécutez plusieurs copies de FAR et plus encore, peut fonctionner avec n'importe quel programme de console ou environnement PowerShell, cmd, telnet, etc.
  • Exécutez des programmes sous les droits d'administrateur ou tout autre utilisateur, il existe un support pour l'UAC

  • Vous permet de visualiser la sortie de la console dans un format FAR très long. ce qui ne peut pas être considéré comme un standard. Utile lors de l'affichage de grandes annonces

Pour activer la saisie dans la console, utilisez la macro CtrlO_View.reg située dans le dossier ConEmu\ConEmu.Addons. Par défaut, il est défini sur Ctrl+O, mais je recommande d'utiliser une autre combinaison comme Ctrl+S en éditant la ligne

à celui dont tu as besoin

  • Coloration et modification supplémentaires apparence FAR et les polices qu'il utilise

Les paramètres se lancent en appuyant sur la touche droite de la barre supérieure et en sélectionnant les paramètres

  • Effectuer un copier/coller depuis la console FAR
  • et beaucoup plus

Archiveur pour FAR basé sur 7-zip gratuit. FAR dispose déjà d'un archiveur intégré, mais pour l'utiliser, vous avez besoin de nombreuses versions console des programmes originaux. Ce plugin utilise les capacités du célèbre gestionnaire d'archives 7-zip (http://www.7-zip.org/) et, à mon avis, est plus pratique à utiliser

Attention : Pour que le plugin fonctionne, seule la bibliothèque 7z.dll est nécessaire, située dans le dossier de l'archiveur installé, je la copie généralement dans le dossier avec le plugin

Vous permet d'organiser la coloration syntaxique dans l'éditeur intégré, prend en charge de nombreuses langues, pratique

Vous permet d'utiliser les fonctionnalités .NET et les environnements PowerShell directement depuis FAR. Malheureusement, cela augmente considérablement la vitesse de démarrage et les ressources consommées par le FAR Manager.

Le plugin est installé en premier. Farnet. Après cela, le plugin est installé dans le dossier Far\FarNet\Modules PowerShell loin

Renifleur lointain, LoinHexitor et d'autres utilitaires système (http://code.google.com/p/farplugs/downloads/list)

Petit renifleur de réseau et éditeur hexadécimal. des choses comme ça ne font jamais de mal

Et plein d'autres. Sous Far Manager, il existe des programmes pour travailler avec des communicateurs basés sur WinMobile et Android ou téléphones portables. Regarder des images vidéo et écouter de la musique. Et beaucoup plus.

Conclusion

Comme vous pouvez le constater aujourd'hui, Far Manager est un programme moderne et en constante évolution, en plus d'options de configuration gratuites, open source et presque illimitées. Tout cela me permet de recommander à tous ceux qui ont besoin de faciliter leur travail.

Je suis sûr que beaucoup utilisent une sorte de gestionnaire de fichiers, et utilisent très probablement l'un des plus populaires - Commandant total. Pour ceux qui ne savent pas ce qu'est un gestionnaire de fichiers, je vais vous le dire en un mot. Le gestionnaire de fichiers est un programme qui fournit une interface pratique et multifonctionnelle pour travailler avec tous système de fichiers et les fichiers eux-mêmes, respectivement. Fondamentalement, les gestionnaires de fichiers sont conçus pour accélérer le travail avec les actions suivantes fréquemment effectuées : créer, éditer, supprimer, rechercher des fichiers, renommer, copier, déplacer, ouvrir/lire/afficher, modifier les attributs et les propriétés, attribuer des droits, etc. En d’autres termes, les gestionnaires de fichiers ne sont pas seulement pratiques dans travail quotidien, mais permet également d'économiser considérablement le coût des clics de souris supplémentaires. Il existe des gestionnaires de fichiers dans lesquels un grand nombre de caractéristiques supplémentaires, qui ne sont pas toujours nécessaires à tous les utilisateurs. Par conséquent, je me cherchais de telle sorte qu'il y ait par défaut le minimum de fonctionnalités, mais en même temps j'avais besoin de la possibilité d'ajouter des modules supplémentaires (plugins) avec lesquels vous pouvez augmenter Fonctionnalité. Et le critère de recherche le plus fondamental était une interface simple et minimale qui ne détournerait pas l'attention du travail, mais contiendrait tout ce dont vous avez besoin et que vous utilisez souvent. Bien entendu, presque tous les gestionnaires de fichiers répondent à ces critères, et la plupart d'entre eux contiennent un certain nombre de paramètres avec lesquels vous pouvez personnaliser à la fois l'interface et les fonctionnalités. Il y en a des payants et des gratuits, le choix est assez grand. J'ai choisi moi-même Gestionnaire lointain, dont nous parlerons aujourd'hui.

Gestionnaire lointain est un gestionnaire de fichiers de console gratuit pour le système d'exploitation Windows.

À Gestionnaire lointain il existe une assez grande abondance de plug-ins, à l'aide desquels vous pouvez d'une part augmenter les capacités du programme et, d'autre part, rendre ce gestionnaire de fichiers plus pratique pour vous-même.

Comme je le disais juste au dessus, il existe un grand nombre de gestionnaires de fichiers avec des interfaces assez différentes. Mais le plus pratique, à mon avis, est un gestionnaire de fichiers réalisé sous la forme de deux colonnes, qui permet d'effectuer diverses opérations avec des fichiers beaucoup plus rapidement. En conséquence, mon choix Gestionnaire lointain contient deux colonnes dans son interface.

commande de cours Chaîne Windows plutôt faible par rapport à celui des systèmes UNIX, mais il l'est quand même. Et un gestionnaire de fichiers Gestionnaire lointain soutient le travail avec ligne de commande, qui permet de ne pas basculer entre deux fenêtres, mais d'interagir avec le travail avec les fichiers et avec la ligne de commande. J'utilise principalement la ligne de commande sous Windows lors du développement d'une sorte de logiciel, et j'ai très souvent dû utiliser Loin non seulement en tant que gestionnaire de fichiers, mais également en tant qu'outil pratique pour travailler avec la ligne de commande. Mais maintenant, j'ai découvert par moi-même qu'il dispose d'un outil très pratique pour travailler avec la ligne de commande, et Gestionnaire lointain maintenant, je l'utilise exclusivement pour travailler avec des répertoires, des fichiers et des archives.

DANS Loin il existe un assez bon support pour travailler avec FTP. Mais pour une raison quelconque, je me suis tellement habitué à travailler que le soutien FTP dans le gestionnaire lointain Je ne l'utilise presque jamais, même si tout se fait de manière assez pratique et simple.

Il est possible de décrire les capacités du gestionnaire de fichiers FAR à l'infini, car il existe un certain nombre de plug-ins qui augmentent considérablement les capacités du programme. Je viens de parler de certaines des fonctions du programme que j'utilise souvent, tout le reste peut être ajouté selon les besoins, et le fait qu'il soit livré par défaut avec les fonctions de base du gestionnaire de fichiers est un gros plus, puisque chaque utilisateur collectera depuis Gestionnaire lointain exactement comme il en a besoin.

Installation du gestionnaire FAR

Pour installer le gestionnaire de fichiers, vous devez le télécharger depuis le site officiel, où plusieurs versions sont disponibles en téléchargement. Gestionnaire lointain, à savoir :

  • pour les versions x86 v2.0 et v1.75 - archive (pas un fichier d'installation), msi (fichier d'installation)
  • pour les versions x64 v2.0 et v1.75 - archive (pas un fichier d'installation), msi (fichier d'installation)

Dans mon cas, je téléchargerai la version v2.0 pour x86, fichier d'installation msi. Afin de télécharger exactement la version dont vous avez besoin, vous devez suivre le lien suivant - http://www.farmanager.com/download.php . J'ai téléchargé Far Manager à partir du lien suivant - http://www.farmanager.com/files/Far20b1807.x86.20110203.msi.
Maintenant, vous devez exécuter le fichier téléchargé, j'ai un nom de fichier http://www.farmanager.com/files/Far20b1807.x86.20110203.msi.
Après le lancement fichier de configuration une fenêtre de bienvenue apparaîtra, dans laquelle vous devrez cliquer sur le bouton Suivant continuer.

Dans la fenêtre suivante, il vous est proposé de lire le texte de la licence, dans lequel vous devez cocher la case J'accepte les termes du contrat de licence(J'accepte les termes du contrat de licence) si vous acceptez tous les termes de la licence. Ensuite, vous devez appuyer sur Suivant continuer.

La fenêtre suivante propose l'installation à la fois pour l'utilisateur actuel et pour tous les utilisateurs du système :

  • Installez juste pour vous (Administrateur)(Installer pour l'utilisateur actuel uniquement)
    Far Manager 2 sera installé dans un dossier par utilisateur et sera disponible uniquement pour votre compte utilisateur. Vous n'avez pas besoin des privilèges d'administrateur local. (Far Manager 2 sera installé dans le dossier utilisateur actuel et ne sera disponible que pour compte cet utilisateur. Vous n'avez pas besoin de droits d'administrateur.) - Dans ce cas, le programme est installé dans le répertoire Documents et paramètres, à savoir dans le dossier de l'utilisateur.
  • Installer pour tous les utilisateurs de cette machine(Installer pour tous les utilisateurs de cet ordinateur)
    Far Manager 2 sera installé par défaut dans un dossier par machine et sera disponible pour tous les utilisateurs. Vous pouvez modifier le dossier d'installation par défaut. Vous devez disposer des privilèges d'administrateur local. (Far Manager 2 sera installé pour tous les utilisateurs du système. Vous pouvez modifier le dossier d'installation par défaut. Vous devez disposer des privilèges d'administrateur.) - Dans ce cas, le programme est installé dans le répertoire Fichiers de programme.

Ensuite, vous devez appuyer sur Suivant continuer.

Dans la fenêtre suivante, vous pouvez modifier l'emplacement d'installation du programme Gestionnaire lointain. Ensuite, vous devez appuyer sur Suivant continuer.

Dans la fenêtre suivante, vous pouvez sélectionner divers modules complémentaires et paramètres qui seront installés avec Far Manager. Si vous avez marqué quelques ajouts et que vous souhaitez ensuite renvoyer toutes les valeurs par défaut, vous devez alors appuyer sur le bouton réinitialiser. J'ai décidé de sélectionner tous les éléments à tester.

Pour chaque élément, un menu supplémentaire est disponible, dans lequel vous pouvez sélectionner chaque élément séparément ( Sera installé sur le disque dur local- sera installé sur Disque dur) et tout le groupe ( La fonctionnalité entière ? sera installée sur le disque dur local- L'intégralité du composant sera installé sur le disque dur), et le troisième élément ( La fonctionnalité entière ? sera indisponible— Le composant ne sera pas installé sur le disque dur).

Ensuite, vous devez appuyer sur Suivant continuer. Et la fenêtre suivante apparaîtra où vous pourrez choisir Installer pour installer ou Dos pour revenir.

Après avoir appuyé sur le bouton Installer la fenêtre suivante apparaîtra, où se déroulera le processus d'installation Gestionnaire lointain et tous les composants sélectionnés. L'installation ne prendra pas plus de deux minutes.

Dans la dernière fenêtre, vous pouvez cocher la case Lancer Far Manager 2(Démarrez Far Manager 2). Ensuite, vous devez appuyer sur le bouton Finition pour terminer l'installation.

Sur cette installation Gestionnaire lointain terminé après avoir appuyé sur le bouton Finition Le menu principal du programme apparaîtra.

Enregistrement d'une version antérieure de Far Manager

Plus tôt Gestionnaire lointain il était nécessaire de s'inscrire pour que toutes les fonctionnalités du programme soient disponibles. Et si vous avez installé ancienne version Gestionnaire lointain, Que suivant les instructions juste pour toi:
Je citerai le paragraphe 2 du contenu du dossier" Licence.xUSSR.txt«:

2. Les citoyens des pays de l'ex-URSS ont le droit d'utiliser cette version FAR à des fins non commerciales gratuitement.

Je dirai que ce gestionnaire de fichiers est absolument gratuit, en lisant le même fichier, il devient clair comment enregistrer FAR, à savoir le point 3 :

3. Pour débloquer les fonctions de la version enregistrée du spécifié
les catégories de personnes lors de l'inscription après avoir exécuté « far -r » doivent être saisies dans
comme nom d'utilisateur :
Enregistrement xURSS
tandis que code d'enregistrement doit être entré en petit
en lettres russes, le jour actuel de la semaine.

Alors, que devrions-nous faire à ce sujet :
lancement LOIN nous écrivons - loin-r, après quoi la fenêtre s'affichera et, comme le montre la capture d'écran ci-dessous, entrez :

Nom d'enregistrement - Enregistrement xURSS
Code d'enregistrement - Mardi(ici nous écrivons le jour actuel de la semaine)
Eh bien, c'est tout, l'enregistrement du gestionnaire de fichiers est terminé, bon usage !
Si vous avez téléchargé l'un des dernières versions gestionnaire de fichiers Loin alors vous n'avez pas besoin de l'enregistrer.

Russification du gestionnaire lointain

Par défaut, le programme nous parlera en anglais. Tout est ici beaucoup plus simple qu'avec la russification de la plupart des programmes. Si vous avez tout fait selon les instructions ci-dessus, alors la langue russe est déjà installée dans le programme Far Manager, il vous suffit de l'activer, et pour cela, vous devez procéder comme suit :

  • V fenêtre ouverte programmes cliquez sur le bouton F9(lancement du menu principal Far)
  • aller au menu Possibilités
  • cliquez sur le sous-menu Langues

Après cela, une fenêtre s'ouvrira dans laquelle vous pourrez sélectionner la langue du menu, et vous aurez le choix entre plusieurs langues, à savoir :

  • Chez(tchèque)
  • Anglais anglais)
  • allemand (allemand)
  • Hugarion (hongrois)
  • polonais (polonais)
  • russe (russe)
  • espagnol(espagnol)

Nous choisissons celui dont vous avez besoin, dans mon cas c'est le russe (russe).

Après avoir sélectionné la langue du menu, la fenêtre suivante apparaîtra dans laquelle vous devrez sélectionner la langue de l'aide, ici il y a un peu moins de langues, à savoir :

  • Anglais anglais)
  • Hugarion (hongrois)
  • russe (russe)

Mais celui dont j'ai besoin est toujours sur la liste - le russe (russe).

Après toutes ces étapes, un gestionnaire de fichiers devrait être installé sur votre ordinateur. Gestionnaire lointain parlant russe.

Utilisation du gestionnaire FAR

La fenêtre du programme contient par défaut deux panneaux dans lesquels vous pouvez ouvrir différents répertoires et fichiers. Dans chacun des panneaux, vous pouvez utiliser à la fois le clavier et la souris, mais les gestionnaires de fichiers, à mon avis, ont été créés afin d'accélérer le processus de travail avec les répertoires et les fichiers à partir du clavier. Bien entendu, non seulement le processus de travail est accéléré, mais le confort augmente également de manière significative.
Afin de trier les fichiers dans l'un des panneaux, vous devez maintenir la touche enfoncée Ctrl sur le clavier, après quoi un menu s'affichera en bas dans lequel chaque élément correspond aux touches F1 à F10 à F12 en mode plein écran :

  • F1— afficher/masquer le panneau de gauche
  • F2— afficher/masquer le panneau droit
  • F3- trier par nom de fichier
  • F4- trier par extension
  • F5- trier par durée d'enregistrement
  • F6- Trier par taille
  • F7- ne pas trier
  • F8- trier par heure de création
  • F9- trier par heure d'accès
  • F10- trier par description
  • F11- trier par propriétaire de fichier
  • F12- lancer le menu de tri

alt, qui est principalement destiné à travailler avec des fichiers et des répertoires, à savoir :

  • F1- ouvrez le disque actuel dans le panneau de gauche
  • F2- ouvrez le disque actuel dans le panneau de droite
  • F3- ici, vous pouvez ouvrir le fichier pour le visualiser comme dans programme externe ainsi que dans le gestionnaire de fichiers lui-même
  • F4- ici, vous pouvez ouvrir un fichier pour le modifier à la fois dans un programme externe et dans le gestionnaire de fichiers lui-même
  • F5- imprimer des fichiers
  • F6- ici vous pouvez créer un lien (raccourci) vers un fichier ou un dossier
  • F7- recherche de fichier
  • F8- afficher l'historique des commandes
  • F9- redimensionner la fenêtre du programme
  • F10- recherche de dossier
  • F11- afficher l'historique de navigation et d'édition
  • F12- afficher l'historique des dossiers

Vous pouvez également ouvrir un menu supplémentaire en maintenant le bouton enfoncé Changement, qui est principalement destiné au travail avec des fichiers et des archives, à savoir :

  • F1- ajouter des fichiers à l'archive
  • F2- extraire les fichiers des archives
  • F3— exécuter des commandes de gestion d'archives
  • F4- éditer un nouveau fichier
  • F5- copiez le fichier sous le curseur
  • F6- renommer ou déplacer le fichier sous le curseur
  • F7- absent
  • F8- supprimer le fichier sous le curseur
  • F9- enregistrer la configuration
  • F10- sélectionnez le dernier élément de menu exécuté
  • F11- utiliser le tri par groupes
  • F12- afficher d'abord les fichiers marqués

Menu suivant, lancé en appuyant sur la touche F9 au clavier. Il contient les éléments suivants :

  • Gauche- les opérations de base liées au panneau de gauche
  • Des dossiers- opérations de base sur les fichiers
  • Équipes- diverses commandes
  • Possibilités- voici les principaux paramètres du programme
  • Droite- les opérations de base liées au panneau de droite

J'ai essayé de révéler certaines fonctionnalités peu intéressantes du programme, mais l'assistant le plus important dans l'apprentissage de ce gestionnaire de fichiers est l'un des éléments du menu du bas, à savoir - Aide, qui peut être lancé en appuyant sur la touche F1 au clavier.
Comme je l'ai dit plus tôt, un grand nombre de plugins supplémentaires sont disponibles dans Far Manager, mais sur ce moment Je n'utilise qu'un seul plugin - Joueur bruyant. J'ai parlé de ce plugin utile et intéressant il n'y a pas si longtemps, à savoir qui vous permet de lire des fichiers musicaux sur votre ordinateur.
Tous les autres plugins peuvent être téléchargés depuis le site officiel du programme.

Liens

  • http://www.farmanager.com/ - le site officiel du programme
  • http://plugring.farmanager.com/ - répertoire des plugins

Bonne utilisation !