Far Manager (abreviatura de F ile y AR chive Manager ) es un administrador de archivos ortodoxo para Microsoft Windows y es un clon de Norton Commander . Far Manager usa la consola Win32 y tiene una interfaz de usuario orientada al teclado (aunque es posible un funcionamiento limitado del mouse, incluido arrastrar y soltar ).
Desarrollador (es) | Eugene Roshal (1996-2000) Far Group (2000-presente) |
---|---|
Versión inicial | 10 de septiembre de 1996 [1] |
Repositorio | |
Escrito en | C ++ |
Sistema operativo | Microsoft Windows , BSD Unix , OSX , puerto Linux [2] |
Disponible en | Inglés, ruso, checo, alemán, húngaro, polaco, español, eslovaco, italiano, ucraniano, bielorruso |
Tipo | Administrador de archivos |
Licencia | Licencia BSD revisada |
Sitio web | farmanager |
Far Manager fue creado por Eugene Roshal y ha sido desarrollado por Far Group desde 2000. Las ramas Unicode del proyecto (2.0 y 3.0) son de código abierto (bajo la licencia BSD revisada ). Todas las ramas están disponibles en versiones de 32 y 64 bits. Far Manager a menudo se ve como un administrador de archivos y editor de texto muy personalizable, y una alternativa gratuita a Total Commander . [3] [4] [5]
Características
Far Manager cuenta con un visor y editor interno, menús de usuario personalizables, vistas de árbol, búsqueda de archivos, comparación, ayuda integrada y un conmutador de tareas para sus herramientas. Su funcionalidad estándar se puede ampliar con macros (que permiten la creación de scripts) y complementos.
La interfaz predeterminada de Far Manager combina dos paneles de archivos con un símbolo del sistema . Los paneles se pueden personalizar completamente en cuanto a qué columnas se muestran y en qué orden, y las operaciones se pueden realizar desde y hacia cualquiera de los paneles. Los paneles de archivos admiten la selección de comodines, el filtrado avanzado, la clasificación y el resaltado. Los paneles de archivos y el símbolo del sistema están activos al mismo tiempo (se interactúa con ellos usando diferentes teclas), y se puede acceder a la mayoría de las funciones usando atajos de teclado (la barra de teclas en la parte inferior muestra las acciones de las teclas de función para la tecla actualmente presionada). teclas modificadoras ).
Extensibilidad
La funcionalidad estándar de Far se puede ampliar en gran medida con macros (escritas en lenguaje de scripting Lua , utilizado principalmente para grabar secuencias de pulsaciones de teclas) y complementos . Los complementos estándar instalados de forma predeterminada incluyen FTP , red de Windows, soporte de archivos de archivo extensible y sistemas de archivos virtuales de panel temporal (sandbox), una lista de procesos, administrador de impresión, conversor de mayúsculas y minúsculas de nombre de archivo y varios complementos de editor para formatear, ajustar y modificar el texto.
Los complementos de terceros están disponibles en el repositorio de PlugRing y en el foro de anuncios de complementos ( en ruso ). Algunos complementos populares incluyen búsqueda y reemplazo de expresiones regulares (tanto en el editor de texto como en varios archivos), resaltado de sintaxis y autocompletado para el editor de texto, SFTP / SCP y sistemas de archivos virtuales del Registro de Windows , integración 7-zip , un editor hexadecimal y un visor de imágenes (que se superpone a una superficie DirectX sobre la ventana de la consola de Far). [6] [7] Hay envoltorios disponibles que permiten usar algunos complementos de Total Commander con Far Manager y viceversa. Los complementos se pueden desarrollar usando la API nativa de C / Pascal, [8] o usando envoltorios que permiten el desarrollo de complementos en otras plataformas y lenguajes, como .NET (incluido PowerShell), [9] y Lua. [10]
Versión de Linux y MacOS
El proyecto far2l desarrolla puertos Linux y MacOS de Far Manager. A partir de febrero de 2021, el puerto se compila con éxito y las funciones más comunes funcionan. Entre los complementos portados y que funcionan se encuentran Colorer, MultiArc y TmpPanel. También hay un nuevo complemento de NetRocks que implementa conexiones de red a través de FTP, SFTP, SCP, SMB, NFS y WebDAV.
far2l también admite "extensiones de terminal". Aunque FAR2L en sí es una aplicación TUI, puede ejecutarse en modos de backends GUI o TTY. Si bien el backend TTY puede ejecutarse en cualquier terminal (como, por ejemplo, xterm ), también puede ejecutarse dentro de un terminal integrado del modo GUI far2l, obteniendo capacidades que no están disponibles en terminales "normales" (como reconocer todas las combinaciones posibles de teclas del teclado , incluso con eventos keyup). Además, el "host" far2l puede proporcionar acceso compartido al portapapeles y notificaciones de escritorio. Esas extensiones se pueden usar ejecutando TTY far2l dentro de una sesión de cliente SSH abierta en la GUI de "host" far2l (o usando protocolos SFTP / SCP en NetRocks para ejecutar far2l remoto a través de la función "ejecutar comando remoto"). [11]
Licencia
Far Manager está disponible bajo la licencia BSD revisada.
Originalmente, Far Manager estaba disponible como shareware de 40 días para todos, excepto para los ciudadanos de los países de la antigua URSS , que podían usarlo como software gratuito solo para uso no comercial. [12] El 26 de octubre de 2007, el código fuente para la versión de desarrollo Unicode (1.80, posteriormente renombrado a 2.0) fue lanzado bajo la licencia BSD revisada . [13] [14] [15] El 17 de mayo de 2010, la rama 1.x también se lanzó bajo la licencia BSD revisada, aunque sin código fuente. [dieciséis]
Ver también
- Comparación de administradores de archivos
- WinSCP plug-in
- ConEmu
Referencias
- ^ Historial de versiones de Far Manager
- ^ http://github.com/elfmz/far2l
- ^ Антонов, Игорь (julio de 2008).Как сказать варезу "Нет!"[Cómo decir "no" a warez]. XAKEP (en ruso) (115): 22–23 . Consultado el 13 de septiembre de 2010 .
- ^ Леха ББ (mayo de 2003). Ручной кодинг с удобствами. Редакторы кода[Codificación manual cómoda. Editores de código]. XAKEP (en ruso) (30): 60 . Consultado el 13 de septiembre de 2010 .
- ^ Bezroukov, Nikolai (12 de agosto de 2009). "FAR - el primer OFM que implementó con éxito un concepto de plug-in" . El paradigma del administrador de archivos ortodoxo (OFM) . Biblioteca de la Universidad Softpanorama . Consultado el 13 de septiembre de 2010 .
- ^ PlugRing lejano. "Principales complementos" . Consultado el 29 de septiembre de 2010 .
- ^ ГалЈнкин, Сергей (17 de mayo de 2004). "Десять лучших дополнений для FAR" [Los diez mejores complementos para FAR]. ITC.UA, publicado en "Домашний ПК" (en ruso) . Consultado el 12 de agosto de 2015 .
- ^ Enciclopedia FAR para desarrolladores
- ^ FarNet y PowerShellFar en Google Code.
- ^ Hilo LuaFar (en ruso).
- ^ https://github.com/elfmz/far2l/blob/master/far2l/bootstrap/scripts/FarEng.hlf.m4
- ^ License.xUSSR.txt ( EULA lejanopara ciudadanos de países ex-URSS). Distribuido con versiones anteriores de 1.x.
- ^ Far Group (26 de octubre de 2007). "Far Manager - Código abierto" . Consultado el 4 de febrero de 2009 .
- ^ Far Group (26 de octubre de 2007). "Open Source - Unicode Far (foro de Far)" (en ruso) . Consultado el 4 de febrero de 2009 .
- ^ Мешков, Георгий (30 de octubre de 2007). "Файловый менеджер Far Manager стал свободным" [El administrador de archivos Far se volvió gratuito]. Компьюлента (en ruso) . Consultado el 13 de septiembre de 2010 .
- ^ Grupo lejano. "Registro de cambios de Far 1.x" (en ruso). Archivado desde el original el 20 de junio de 2010 . Consultado el 20 de mayo de 2010 .
enlaces externos
- Página web oficial