Midnight Commander est une application open source qui fournit aux utilisateurs une application de gestionnaire de fichiers en mode texte et riche en fonctionnalités, qui s'exécute entièrement dans un émulateur de terminal. Les systèmes d'exploitation pris en charge incluent GNU / Linux, Microsoft Windows et Mac OS X.
Il s'agit d'un gestionnaire de fichiers visuels (plein écran) en ligne de commande permettant aux utilisateurs d'effectuer des opérations de gestion de fichiers de base sur les plateformes informatiques susmentionnées, telles que copier, déplacer, renommer et supprimer des fichiers uniques ou multiples. arborescences de répertoires.
Caractéristiques en un coup d'oeil
Les fonctionnalités clés incluent la possibilité de définir facilement de nouvelles autorisations et de nouveaux propriétaires, de rechercher des fichiers, de créer des liens physiques et symboliques, de créer des liens symboliques relatifs, de modifier des liens symboliques et d'exécuter des commandes dans le sous-shell. Une visionneuse et un éditeur internes sont également inclus, mais uniquement pour les fichiers texte.
De plus, il permet aux utilisateurs de créer des répertoires, sélectionner des groupes de fichiers, comparer des répertoires, utiliser des chowns avancés, comparer des fichiers, afficher des tailles de répertoires, éditer des fichiers d'extension et de menu, les travaux d'arrière-plan et l'historique des commandes.
Outre la navigation au clavier, les utilisateurs pourront utiliser l'application avec leur souris, mais uniquement lors de l'exécution dans les terminaux X Window. En outre, il est possible de configurer sa mise en page, les bits d'affichage, le système de fichiers virtuel, les confirmations et les options du panneau.
Peut être étendu pour supporter plus de types d'archives et accéder à divers services
L'application peut être facilement étendue avec le support de l'extraction des archives CAB, ISO9660, ARJ, RAR, ZIP, ACE et 7z, ainsi que l'accès aux partages Samba VFS (Virtual File System), ainsi que CVS (Concurrent Versions System ) en installant divers paquets.
Les distributions Linux supportées officiellement incluent Debian (Squeeze, Wheezy, Jessie, Sid) et Ubuntu (Lucid Lynx, Precise Pangolin, Quetzal Quantique, Ringting Ringtail, Saucy Salamander). Une archive source est également disponible en téléchargement, mais la meilleure façon de l'installer est de passer par les canaux logiciels par défaut de votre système d'exploitation.
Ligne de fond
En résumé, Midnight Commander est et sera toujours le meilleur ami de l'administrateur système. Il offre une interface en mode texte basée sur Ncurses qui s'exécute sur n'importe quel émulateur de terminal X11 ou sur SSH (Secure Shell) et d'autres shells distants.
Nouveautés dans cette version:
- Utilisation incorrecte des préfixes CEI et SI pour la taille (# 3666)
Nouveautés dans la version 4.8.19:
- Core:
- Remplacez $ MC_HOME par $ MC_PROFILE_ROOT (# 3684)
- Autoriser la relance de la touche TAB pour changer de panneau (# 3672)
- Prise en charge de True Color (16 millions de couleurs) (# 3145)
- Alias de couleur dans les fichiers d'habillage (# 3711)
- VFS:
- Prend en charge les horodatages avec une précision de l'ordre de la nanoseconde pour les opérations de copie / déplacement (# 3575)
- Introduisez le testeur helpers EXTFS (# 3730, # 3744, # 3752, # 3753, # 3751)
- Apprenez à u7z à analyser les listes d'archives sans tailles et / ou dates (# 2707)
- Apprenez l'assistance rpm sur les scripts de transaction (# 3750)
- Correction de hp48, uace & uarc extfs qui utilisaient un format de date obsolète (# 3729, # 3747)
- Éditeur:
- Syntaxe:
- mises à jour de la mise en évidence HTML et ebuild
- Met en évidence les fichiers * .t (test Perl) en tant que scripts Perl
- dissocient l'extension du fichier .cl de la syntaxe LISP (# 3691)
- Ajouter une coloration syntaxique:
- OpenCL (# 3690)
- OpenShadingLanguage? (# 3762)
- YAML (# 3293)
- Divers:
- Nettoyage du code (# 3693, # 3703, # 3721, # 3763)
- Ajouter des couleurs vraies: 'Four seasons' (# 3724)
- Activer --enable-tests par défaut si check est trouvé (# 3708)
- Nouveau skin ajouté: YADT (MidnightCommander / mc # 115)
- Corrections:
- Segfault lors de la commutation du panneau de gauche vers Info (# 3700)
- Compatibilité rompue avec ncurses (# 3697)
- La définition de MC_HOME fait que mc ignore ~ / .bashrc (# 3684)
- mc_tmpdir () utilise un tampon de seulement 64 caractères (# 3736)
- Quelques bogues dans l'analyse des modèles de recherche hexadécimaux (# 3694)
- La recherche hexadécimale échoue sur les données binaires (# 3589)
- Liste de fichiers cassés recourant à un double clic sur la ligne d'en-tête du panneau (# 3715)
- Mauvais redimensionnement et positionnement de la boîte de dialogue (# 3714, # 3723)
- L'état 'désactivé' du widget n'est pas activé immédiatement (# 3716)
- Le dernier élément de radiobuttons 'Options / Mise en page / Horizontal' reste surligné (# 3717)
- La case à cocher 'Options / Mise en page / Partage égal' est inversée (# 3718)
- Panneaux: impossible d'afficher plus d'une colonne & quot; en mode de liste défini par l'utilisateur (# 3757)
- Mélange de messages MSG_NOTIFY et MSG_FOCUS (# 3731)
- skins: 'window-state-char' et 'window-close-char' sont analysés comme des couleurs (# 3710)
- Un appui sur et dans la boîte de dialogue de la liste ne l'actualise pas (# 3775)
- mcview: un message d'erreur sur une mauvaise regexp n'est pas affiché (# 3720)
- mcedit: répare les noms de fichiers etags (# 3698)
- mcedit: corrige la zone active de la souris pour les boutons agrandir / fermer (# 3774)
- mcedit: les cadres (interface MDI) ne reflètent pas l'état du focus (# 3766)
- mcedit: les cadres (interface MDI) obscurcissent parfois la barre des boutons (# 3760)
- mcedit n'affiche pas les messages d'erreur lors de la recherche en arrière (# 3735)
- visualiseur d'aide: les caractères de tabulation sont mal gérés (# 3754)
- VFS: liste d'archive zoo incorrecte (# 3696)
- VFS: segfault dans les VFS ne définissant pas la taille du bloc dans stat (# 3749)
Nouveautés dans la version 4.8.18:
- Core:
- Les raccourcis Alt-Entrée, Ctrl-Entrée et Ctrl-Maj-Entrée sont liables dans le gestionnaire de fichiers (# 3075)
- Internes:
- Refactorisation du sous-système de widget (# 2919, # 3632)
- Éditeur:
- Ajouter une coloration syntaxique:
- GLSL (# 3683)
- CUDA (# 3686)
- Divers:
- Nettoyage du code (# 3641, # 3652)
- Corrections:
- Échec de construction sur FreeBSD (# 3643)
- Incompatibilité avec les malédictions NetBSD (# 3665)
- Fuites de mémoire (# 3637)
- Sortie sous-shell perdue lors du redimensionnement de la fenêtre sous tmux, écran GNU (# 3639)
- - with-subshell = optionnel ne fonctionne pas (# 3642)
- La recherche arrière n'est pas interruptible (# 3648)
- & quot; Lignes de sortie & quot; n'a aucun effet (# 3655)
- Manipulation incorrecte des clics de souris en mode liste longue (# 3661)
- Panelize réinitialise les marques sur les fichiers marqués dans de nombreux cas (# 3663)
- Impossible de changer de répertoire dans le panneau actif dans certains cas (# 3669)
- La vue filtrée ne fonctionne pas (# 3646, # 3660)
- mcedit: ne tue pas les signets lors de l'ouverture du fichier à partir de & quot; Find File & quot; dialogue (# 3668)
- utilisent le & quot; MC & quot; au lieu de & quot; MC & quot; (# 3644)
Les pages de manuel
Quoi de neuf dans la version 4.8.17:
- Core:
- Prise en charge de cendres + corrections de bugs pour bash, poisson
- Rechercher un fichier: le nom de fichier vide correspond à un nom de fichier
- Rechercher un fichier: valeur vide de "Contenu" est utilisé à la place de & quot; Recherche de contenu & quot; case à cocher pour désactiver la recherche de contenu
- Listbox: ne pas encapsuler sur le défilement de la souris
- Internes:
- Listbox: diverses corrections
- Diviser MSG_ACTION en MSG_ACTION et MSG_NOTIFY
- VFS:
- Support du format de compression lzip
- Support du format de compression lz4
- patchfs: supporte la compression xz
- Mettre à jour la version uc1541
- Ajouter des modèles mc.ext pour initramfs / initrd
- Éditeur:
- Ajouter une syntaxe golang (MidnightCommander? / mc # 84)
- Syntaxe de mise à jour de la marionnette (MidnightCommander? / mc # 86)
- Divers:
- Nettoyage du code
- Meilleure documentation du sous-shell
- Corrections aux pages man anglais par Denys Vlasenko
- Corrections:
- Citation insuffisante dans mc.menu
- Broken ./configure --without-internal-edit
- Fuites de mémoire
- Pas de préallocation en cas d'ajout pendant la copie du fichier
- Impossible de définir un mini-format pour "bref" type de liste
- Panneau d'informations: informations d'inode incorrectes dans certains cas
- Panneau d'informations: mauvais nom de périphérique avec lien symbolique
- Panneau d'informations: buffer overflow
- Régression: correspond au nom de fichier, pas au chemin complet dans mc.ext
- Recherche insensible à la casse dans les paramètres régionaux non unicode
- Message d'erreur préfixé avec aucun sens & quot; 0: & quot;
- mcedit: buffer overflow
- mcedit: & quot; Sélection minuscule & quot; commande dans le menu utilisateur
- mcedit: fermer sur ctrl-g
- mcview: & quot; Non trouvé & quot; le résultat n'est pas signalé dans certains cas
- VFS: isofs n'affiche pas les fichiers .dotfiles
- VFS: isofs: impossible de copier un fichier depuis iso quand Joliet sans RockRidge? est utilisé
- VFS: extfs / unzip: l'entrée dans le fichier zip échoue avec "l'archive extfs incohérente"
- VFS: SFTP: divers bugs
- VFS: FISH: fournit des informations majeures / mineures pour les périphériques block / char
- Bashism dans gitfs + auxiliaire d'extfs
- Invocation non portable de l'homme
- mc-wrapper quitte le jeu MC_USER
- Ouverture silencieuse des fichiers en arrière-plan
- Exécuter l'identification sur les fichiers JPEG même si exif n'est pas installé
Nouveautés dans la version 4.8.15:
- Core:
- La version minimale de GLib est 2.26.0
- Utilisez la variable d'environnement PATH pour rechercher l'exécutable lors de l'ouverture du tube (# 3444)
- Prend en charge plus de 2 colonnes (jusqu'à 9) dans le panneau de fichiers en mode bref (# 3212)
- Clarifiez le tri des fichiers dans "Unsorted & quot; mode (# 3496)
- WGroupbox: respecte les couleurs du dialogue (# 3468)
- Mettez en surbrillance le résultat du fichier de recherche dans le visualiseur interne (# 3530)
- VFS:
- s3 extfs vfs: corrections de bugs et améliorations (# 3470, # 3502)
- Éditeur:
- Ajouter une option cachée pour choisir le nom de fichier complet ou de base dans la ligne d'état (# 3445)
- Améliorations de la coloration syntaxique:
- Lua (# 3471)
- PKGBUILD (# 3484)
- Divers:
- Alignement du texte dans le panneau Informations (# 3155)
- Sélectionner l'édition du fichier menu: changer le bouton par défaut pour "Utilisateur" (# 3493)
- Reconnaître les fichiers .gmo ainsi que les fichiers .mo (# 3422)
- Correction du commentaire de mc.pot qui fait trébucher Transifex et inportable inplace sed (# 3479)
- Beaucoup de code à nettoyer (# 3420, # 3424, # 3426, # 3427, # 3428, # 3429, # 3430, # 3431, # 3434, # 3435, # 3437, # 3463, # 3464, # 3465, # 3466, # 3467, # 3494, # 3495, # 3539)
- Mises à jour de la documentation:
- Espagnol et aide: section Diff Viewer et corrections mineures (# 3477)
- Garbage collection VFS (# 3472)
- Corrections:
- Diverses fuites de mémoire (# 3438, # 3439, # 3440, # 3457, # 3458, # 3459, # 3460, # 3461, # 3462, # 3475, # 3520, # 3521, # 3522)
- Segfault spécifique au noyau Linux au démarrage (# 3441)
- Perte du contenu de Panelize dans certains cas (# 3032, # 3489, # 3498, # 3507)
- Fait saillant du résultat de la recherche dans le cas d'une expression régulière & quot; et "Mots entiers" (# 3524)
- & quot; Mots entiers & quot; La recherche ne fonctionne qu'en mode Normal (# 3525)
- SFTP VFS: segfault (# 3456)
- Segfault dans & quot; Find file & quot; en raison de séquences UTF-8 invalides (# 3449)
- La variable Bash 'PROMPT_COMMAND' dans pantheon-terminal (# 3534)
Nouveautés dans la version 4.8.14:
- Core:
- La version minimale de GLib est 2.14.0
- Ajouter une nouvelle liaison de panneau & quot; SelectExt & quot; pour sélectionner / désélectionner des fichiers avec la même extension que le fichier en cours (# 3228)
- Accélération du calcul de la taille du répertoire (# 3247)
- Prise en charge du texte en italique (# 3065)
- Éditeur:
- Nouveau support de mise en évidence de la syntaxe:
- marionnette (# 3266)
- Visionneuse:
- Réécrire le rendu et le défilement de mcview (# 3250, # 3256)
- plus de lignes partielles en haut et pas de défilement lorsque vous appuyez sur Haut ou Bas;
- meilleure gestion des caractères CJK;
- gérer la combinaison des accents;
- amélioration du support nroff;
- Comportement de défilement plus conventionnel à la fin du fichier.
- Utilisez VIEW_SELECTED_COLOR en mode plain (# 3405)
- Dans le panneau QuickView, ne transmettez aucun caractère à la ligne de commande pour éviter l'exécution inattendue de la commande (# 3253)
- Divers:
- Nettoyage du code (# 3265, # 3262)
- Lier poedit à l'action Modifier pour les fichiers .po (# 3287)
- Meilleur menu utilisateur de la grammaire mcedit (# 3246)
- Corrections:
- Echec de la construction de la libc de musl (# 3267)
- Erreur lors de la compilation avec glib 2.20.3 (# 3333)
- Écrasement de la variable bash PROMPT_COMMAND (# 2027)
- contrib / *.? sh ne sont pas recréés après la réexécution de configure (# 3181)
- Le fichier renommé gère mal les substitutions de longueur nulle (# 2952)
- Perdre des fichiers sur "Ignorer" lorsque "Impossible de préallouer l'espace pour le fichier cible" (# 3297)
- Info ne peut pas obtenir les statistiques du système de fichiers sous Solaris (# 3277)
- & quot; Shell patterns & quot; cassé irrémédiablement (# 2309)
- La sélection de fichier par pattern utilise des octets au lieu de caractères unicode (# 2743)
- Les fichiers copiés ne fonctionnent pas comme prévu, lors de la copie dans un répertoire avec le symbole spécial dans son nom (# 3235)
- Mauvais ordre des éléments de la table old_colors (# 3404)
- Ligne d'entrée: Alt + Retour arrière sur un mot d'une lettre efface trop (# 3390)
- & quot; Analyse de répertoire & quot; la fenêtre est trop étroite (# 3162)
- Aucune aide pour le menu utilisateur (# 3409)
- mcedit: coller à partir du presse-papier ne fonctionne pas (# 3339)
- mcviewer: se bloque lors de l'affichage de la page man cassée (# 2966)
- mcview hex: mise en surbrillance incorrecte lorsque la chaîne de recherche n'est pas trouvée (# 3263)
- mcview edit hexadécimal: les caractères UTF-8 ne sont pas mis à jour (# 3259)
- Édition hexadécimale mcview: impossible d'entrer certains caractères UTF-8 (# 3260)
- mcview edit hexadécimal: CJK overflow (# 3261)
- mcedit: la ligne d'état n'affiche pas le chemin d'accès complet au fichier (# 3285)
- Figer lors de la copie d'un emplacement FTP vers un autre (# 358)
Le panneau
Nouveautés dans la version 4.8.13:
- Core:
- Nouveau moteur d'interruption conviviale des opérations de longue durée (# 2136)
- Éditeur:
- Améliorations de la coloration syntaxique:
- CMake (# 3216)
- PHP (# 3230)
- Traduire les noms de langue dans le dialogue de l'assistant d'orthographe (# 3233)
- Visionneuse:
- Ajouter une paire de couleurs normale (par défaut) distincte pour la visionneuse (# 3204)
- Traiter les pages de manuel de utf-8 dans view / open (# 1539)
- & quot; Goto line & quot; est basé sur 1 maintenant (# 3245)
- Divers:
- Nettoyage du code (# 3189, # 3223, # 3242)
- Ajouter de nouveaux skins: gris-vert-violet256 et gris-orange-bleu256 (# 3190)
- Corrections:
- Premier retour arrière / Supprimer? est ignoré après un clic de souris dans un widget d'entrée (# 3225)
- Le fichier de recherche récursif ne fonctionne pas sur le partage Samba (# 3097)
- Le fichier de recherche récursif ne fonctionne pas sur le partage Windows NFS (# 3202)
- Compteur de fichiers incorrect dans l'opération de déplacement (# 3196, # 3209)
- & quot; Analyse de répertoire & quot; la fenêtre est trop étroite (# 3162)
- Colon n'est pas reconnu à l'intérieur de l'invite seq in (# 3241)
- La vue rapide ne prend pas en compte le clic de la souris (# 3251)
- poisson sous-shell: invite surchargée (# 3232, # 3237)
- mcviewer: commutateur cassé entre les modes raw et parse (# 3219)
- mcviewer: pourcentage incorrect dans le mode hexadécimal de mcview (# 3258)
- RAR VFS reconnaît de manière incorrecte la version UnRAR (# 3240)
- viewbold et viewselected sont absents de certains skins (# 3244)
- Nom codé incorrect pour la page de manuel (# 3239)
- & quot; Menu utilisateur - & gt; Voir la page de manuel & quot; ne fait pas de coloriage (# 3243)
Nouveautés dans la version 4.8.12:
- Core:
- Accélération de la recherche de fichier (# 2290)
- Si cwd est un lien symbolique, il est conservé au démarrage (# 3093)
- Amélioration du support de Zsh (# 3121, # 3124, # 3125, # 3177)
- Lance l'éditeur / visualiseur externe sans passer le numéro de ligne (# 3117)
- Quitter sans confirmation par défaut (# 3132)
- Sélecteur de skin simple et convivial (# 2165, # 3178)
- Utilisez Joliet et RockRidge? dans l'action d'affichage d'image ISO9660 (# 3187)
- VFS:
- Utilisez l'extension .zip comme méthode préférée pour reconnaître les archives ZIP (# 2857)
- Éditeur:
- Réinitialisation de la sélection configurable sur CK_Store (# 3111)
- Divers:
- Nettoyage du code (# 3113, # 3151)
- Ajuster les permissions de script sur celles qui sont installées (# 2274)
- Correction du nom de FSF dans les fichiers source d'ajout (# 3167)
- Nettoyage de la peau (# 3180, # 3184)
- Ne considérez pas "Chaîne non trouvée". message comme erreur (# 3179)
- Corrections:
- Construction cassée avec NCurses (# 3114)
- Extension de tilde incorrecte dans la boîte de dialogue copier / renommer / déplacer (# 3131)
- Advanced chown: Evasion sur la liste d'utilisateurs accepte la valeur (# 3150)
- Le basculement des fichiers cachés à l'aide de la souris ne met pas à jour l'autre panneau (# 3156)
- Le point d'interrogation dans la confirmation de suppression est sur sa propre ligne (# 3123)
- Les boîtes de dialogue contextuelles se déplacent vers le haut lors du redimensionnement (# 3173)
- Le clavier '*' ne fonctionne pas avec numlock off (# 3133)
- Certaines incohérences dans & quot; Apprendre les clés & quot; UI (# 3134)
- Comportement non conventionnel de & quot; Bits d'affichage & quot; boîte de dialogue (# 3152)
- Shift-Fn ne fonctionnent pas en mode 256 couleurs de tmux (# 2978)
- mcedit: le paragraphe de format produit un wrapping incohérent (# 3119)
- mcedit: la vérification de fichier obsolète à l'enregistrement est bâclée (# 3142)
- mcedit: la première ligne est décalée après le format du paragraphe (# 1666)
- mcedit: la vérification de retour à la ligne à la fin est appliquée trop tôt en quittant (# 3140)
- Incohérence de la direction de la flèche dans la ligne d'en-tête du panneau sur les habillages (# 3157)
- Segfault possible lors de la transmission de messages aux widgets (# 3116)
- Segfault possible lors de la libération d'un VFS (# 3116)
- Segfault dans cpio VFS lors de la lecture de RPM corrompu (# 3116)
- Segfault dans sftpfs VFS lors de la tentative d'affichage d'un fichier (# 3176)
- Gestion incorrecte des noms de fichiers avec unrar v5 (# 3073)
- FISH VFS: panneau distant confus par les noms de fichiers avec '%' (# 2983)
- iso9660: xorriso montre seulement une profondeur (# 3122)
- La peau de Nicedark est mauvaise sur les terminaux noir sur blanc (# 3154)
- Définition incorrecte de & quot; topmiddle & quot; et "bottommiddle" caractères (# 3183)
Les touches
Nouveautés dans la version 4.8.11:
- Core:
- Imprimer les avertissements sur les options de configuration '--with-' / '--enable-' inconnues (# 3029)
- Mise à jour en direct de la taille des panneaux lors de la modification de la mise en page (# 3060)
- Support & quot; Calculer les totaux & quot; option dans l'opération de déplacement de fichier (# 2075)
- VFS:
- rpm extfs
- afficher la version de dépendance (# 2812)
- supporte la charge utile tar (# 3064)
- Amélioration de la prise en charge du tag EPOCH (# 1588)
- ajoute la prise en charge des balises PREINPROG / POSTINPROG / PREUNPROG / POSTUNPROG, VERIFYSCRIPTPROG et TRIGGERSCRIPTS / TRIGGERSCRIPTPROG (# 1588)
- Éditeur:
- Support & quot; mode collage entre crochets & quot; de xterm (# 2661)
- Clarifier la coloration syntaxique de Java (# 3057)
- Divers:
- Nettoyage et refactoring du code (# 3051, # 3066)
- Corrections:
- FTBFS sur GNU Hurd (# 3053, # 3071)
- Segfault lors du déplacement de fichiers (# 3059, # 3105)
- Manipulation brisée des arguments de la ligne de commande mc (# 3047)
- Copier / déplacer ne fonctionne pas si num_history_items_recorded = 0 (# 3076)
- Pas de complétion de chemin de sous-répertoire dans le répertoire courant, si stub ne commence pas par './' (# 3018)
- Obsolète & quot; find -perm + xxx & quot; la syntaxe est utilisée (# 3089)
- Les touches Accueil, Fin, Maj-Fn ne fonctionnent pas dans tmux (# 2978)
- Impropre [en | dis] abling des boutons de réglage du partage de la boîte de dialogue de mise en page (# 3061)
- Chaînes Bogus dans la boîte de dialogue de configuration 'Confirmation' (# 2271)
- & quot; Configurer les options & quot; première entrée non mise en surbrillance (# 3084)
- & quot; Installation enregistrée dans ~ / .config / mc / ini & quot; le message est trompeur (# 3096)
- F3 ne fonctionne pas sur les fichiers .so dans FreeBSD 9.x (# 3101)
- Typo dans mc.lib: & quot; less =% filename +% linenog & quot; au lieu de & quot; +% lineno & quot; (partie de # 3044)
- Mauvais ordre du nom de fichier et du numéro de ligne pour l'éditeur externe (partie de # 3044)
- mcedit: les onglets sont perdus lorsque le texte est collé (# 1797 dans le cadre de # 2661)
- mcedit: question sur un grand fichier traite Evasion comme Oui (# 3107)
- La recherche sensible à la casse dans l'éditeur / viewer / diffviewer (# 3069)
- Les modifications apportées aux fichiers dans les archives .zip imbriquées sont perdues (# 3070)
- Gestion incorrecte des noms de fichiers avec des espaces avec unrar v5 (# 3073)
- iso9660 VFS: noms de fichiers tronqués dans la liste de fichiers ISO (# 3091)
- vfs_path_from_str_flags () ne supporte pas VPF_STRIP_HOME (# 3098)
- Les couleurs vives sont utilisées comme couleurs d'arrière-plan dans les enveloppes 16 couleurs (# 3050)
- Divers défauts dans la documentation (# 3052, # 3092)
Nouveautés dans la version 4.8.10:
- Core:
- Ne liez pas GModule si ce n'est pas obligatoire (économisez de l'espace sur les systèmes embarqués) (# 2995)
- Le comportement de la touche 'Droite' dans la 'Liste des favoris' a été modifié: maintenant la touche 'Droite' est utilisée uniquement pour entrer dans le groupe (# 3045)
- Divers:
- Nettoyage du code (# 3035)
- Corrections:
- Échec de construction sur Cygwin (# 3041)
- Détection de NCurses brisées (# 3043)
- Manipulation brisée des arguments de la ligne de commande mc (# 3047)
- Impossible d'entrer dans l'archive zip dans tar un (# 3034)
- Impossible d'ouvrir certains fichiers jar
- mcedit: fuite de descripteur de fichier (# 3040)
- mcedit: le format de paragraphe ne respecte pas les caractères multi-octets (# 2713)
- Crash après avoir entré un mauvais mot de passe SFTP (# 3036)
Quoi de neuf dans la version 4.8.9:
- Cette version supprime la limite de taille de fichier de l'éditeur , ajoute le support Unrar-5, ajoute plusieurs nouveaux skins, et fait beaucoup de corrections de bugs mineurs.
Nouveautés dans la version 4.8.8:
- Core:
- Rendre la fenêtre de dialogue de copie / déplacement plus large jusqu'à 2/3 de la largeur de l'écran (# 2076)
- Demander le nom du fichier avant de créer un nouveau fichier dans l'éditeur (# 2585)
- Prend en charge le nouveau protocole de souris étendu SGR-1006 au lieu de URXVT-1015 (# 2956)
- Permet d'ignorer l'analyse du répertoire avant le fonctionnement du fichier. Nombre et taille de répertoires d'impression en plus du nom de répertoire (# 2101)
- Ajout du support de saut à la ligne cible dans certains éditeurs et visionneuses externes (# 2206)
- Éditeur:
- Mettre en surbrillance la syntaxe:
- Langage de programmation Jal (# 2855)
- Fichiers de configuration gplink (extension .lkr) (# 2855)
- Makefile avec l'extension .mak (# 2896)
- Fichiers de configuration ZSH (# 2950)
- Fortran (# 2962)
- Divers:
- Nettoyage du code (# 2944, # 2954)
- Signaler le vrai compilateur dans MC_CHECK_ONE_CFLAG au lieu de 'gcc'
- Les fichiers d'astuces sont maintenant traduits via Transifex (# 2980)
- Corrections:
- Segfault dans l'opération de fichier en raison d'une erreur de regexp non gérée (# 2493)
- Achèvement de l'onglet par rapport aux espaces et échappement (# 55)
- Les caractères spéciaux ne sont pas échappés lors de l'auto-complétion des noms de fichiers (# 2626)
- Les boutons de la fenêtre "Liste de favoris du répertoire" ne sont pas placés correctement (# 2958)
- La souris ne sélectionne pas le texte dans le sous-shell de la console native (# 2964)
- Le clic de la souris en dessous de la barre de menus non-dropdown active la boîte de menu (# 2971)
- Citation insuffisante et mauvais message dans le menu utilisateur (# 2947)
- mcedit: exception à virgule flottante (division par zéro) (# 2953)
- mcedit: autocomplétion rompue (# 2957)
- mcview: mode magique brisé (# 2976)
- Ouverture brisée des archives .war (# 2974)
Nouveautés dans la version 4.8.7:
- Core:
- La version minimale de GLib est 2.12.0
- Implémentation de suspension / reprise dans les opérations de copie / déplacement de fichier (# 2111)
- Début de la réimplémentation du sous-système de widget (# 2919)
- VFS:
- Plug-in uc1541 extfs mis à jour jusqu'à la version 2.5 (# 2935)
- Éditeur:
- Réinitialiser la sélection après le collage de texte (uniquement en mode de sélection non persistant) (# 2660)
- Ne pas indenter les lignes vides (# 303).
- Ajouter .psgi en surbrillance de la syntaxe Perl (# 2912)
- Placez le curseur après les caractères insérés (# 319)
- Ajouter une option dans le fichier ini pour sauvegarder le langage d'orthographe (spell_language = NONE pour désactiver le support aspell) (# 2914)
- Divers:
- Nettoyage du code (# 2888, # 1950)
- Minimal & quot; check & quot; la version de l'utilitaire est 0.9.8
- Supprimez le contrib / dist / debian / car il est maintenu séparément dans Debian (# 2871)
- mc.ext:
- ajouter le support des images SVG (# 2895)
- ajouter le support de l'extension de fichier .asm (# 2892)
- ajouter le support de l'extension de fichier .hh (# 2892)
- toutes les extensions de fichier pour les fichiers source ne sont plus sensibles à la casse (# 2892)
- ajouter le support des images JNG et MNG (# 2893)
- ajouter le support des feuilles de calcul de Gnumeric (# 2894)
- ajouter le support des archives .war (# 2891)
- faire un choix entre arj et unarj archivers (# 2890)
- faire un choix entre les archives 7z et 7za (# 2890)
- ajoute le support des formats de média ape, aac et wvm4a (# 2767)
- ajouter le support des bandes dessinées cbr et cbz (# 2739)
- ajouter le support du format epub e-book (# 2739)
- ajouter le support des archives PAR (# 2739)
- utilisez libreoffice au lieu de ooffice, si trouvé, pour ouvrir les fichiers ODT (# 2723)
- utilisez dvicat si dvi2tty ne trouve pas les fichiers DVI (# 1686)
- Utilise l'utilitaire 'see' comme visionneuse pdf par défaut, si trouvé (# 1686)
- Utilise l'utilitaire 'see' pour voir les images dans la console (# 1686)
- Mettez en surbrillance les fichiers OGV en tant que support (# 2934)
- Ajout de nouvelles traductions:
- Persan (fa)
- Croate (hr)
- Corrections:
- Échec de construction sur Cygwin (# 2917)
- Echec de la vérification de la bibliothèque ncurses si les options --with-ncurses-inc et --with-ncurses-libs sont utilisées (# 2926)
- Crash sur Solaris en essayant de copier un fichier (# 2906)
- CVE-2012-4463: Ne désinfecte pas correctement la variable MC_EXT_SELECTED (# 2913)
- Les attributs des répertoires existants ne sont jamais conservés lors de la copie (# 2924)
- Achèvement du chemin brisé sur les chemins commençant par ~ / (# 2898)
- Les paramètres du terminal ne sont pas modifiés lorsque la fenêtre est redimensionnée (# 2198)
- Entrer dans le lien symbolique vers le correctif compressé patch vide (# 2910)
- Échec du test sur Cygwin en raison d'un indicateur de lien incorrect (# 2918)
- Test non portable (# 2883)
Mises à jour
Nouveautés dans la version 4.8.1.7:
- Core:
- La version minimale de GLib est 2.12.0
- VFS:
- Plug-in uc1541 extfs mis à jour jusqu'à la version 2.5 (# 2935)
- Éditeur:
- Réinitialiser la sélection après le collage de texte (uniquement en mode de sélection non persistant) (# 2660)
- Ne pas indenter les lignes vides (# 303)
- Ajouter .psgi en surbrillance de la syntaxe Perl (# 2912)
- Divers:
- Nettoyage du code (# 2889, # 1950)
- Supprimez le contrib / dist / debian / car il est maintenu séparément dans Debian (# 2871)
- Mettez en surbrillance les fichiers OGV en tant que support (# 2934)
- Ajout de nouvelles traductions:
- Persan (fa)
- Croate (hr)
- Corrections:
- Échec de construction sur Cygwin (# 2917)
- Echec de la vérification de la bibliothèque ncurses si les options --with-ncurses-inc et --with-ncurses-libs sont utilisées (# 2926)
- Crash sur Solaris en essayant de copier un fichier (# 2906)
- Les attributs des répertoires existants ne sont jamais conservés lors de la copie (# 2924)
- Les paramètres du terminal ne sont pas modifiés lorsque la fenêtre est redimensionnée (# 2198)
- Achèvement du chemin brisé sur les chemins commençant par ~ / (# 2898)
- Entrer dans le lien symbolique vers le correctif compressé patch vide (# 2910)
- Échec du test sur Cygwin en raison d'un indicateur de lien incorrect (# 2918)
- Test non portable (# 2883)
Nouveautés dans la version 4.7.3:
- Core:
- Fonction multi-écran: prise en charge de nombreux éditeurs et visualiseurs ouverts (# 1490)
- Réorganisation des menus et des boîtes de dialogue de configuration. Plus d'options sont disponibles dans l'interface utilisateur (# 320)
- La marque de texte dans les champs de saisie est maintenant disponible, DEL supprime le texte sélectionné / inchangé (# 2161, # 2228)
- Maintenant, la boîte de dialogue copier / déplacer affiche le chemin complet avec le nom du fichier dans le champ & quot; à: & quot; (# 1907)
- Suppression des raccourcis codés en dur dans dialog.c (# 212)
- Ajout de nouvelles actions pour les panneaux: PanelMarkFileUp et PanelMarkFileDown (# 2021)
- Ajout d'une nouvelle fonctionnalité pour créer des liens symboliques relatifs: élément de menu et "C-x v" raccourci par défaut (# 2042)
- Maintenant, nous pouvons utiliser l'utilitaire externe pour copier / coller du texte dans le presse-papier X (# 30)
- Le curseur est caché dans les menus et les listboxes (# 1771)
- Tous les raccourcis dans MC (dans le menu, les cases à cocher, etc.) au milieu d'un mot sont maintenant en minuscules (# 2168)
- Utiliser la fonction system realpath (3) si disponible (# 1911)
- Les fonctions dépréciées de GLib ne sont pas utilisées (# 2085, # 2249)
- VFS:
- La liste de charset unifiée est utilisée dans core et dans VFS (# 2203)
- Tous les scripts FISH codés en dur sont déplacés de fish.c vers des scripts externes (voir README.fish pour plus d'informations) (# 2242)
- Éditeur:
- Ajout de la mise en évidence pour les URL HTTPS dans les fichiers SPEC (# 1446)
- Divers:
- URL principale modifiée pour les rapports de bogue (# 2025)
- man2hlp: complètement réécrit en Perl (# 45)
- Mises à jour de la peau:
- o gotar.ini (# 2179)
- Suppression des espaces de début et de fin dans les ressources i18n'd (# 1646)
- Nettoyage de code (# 2243)
- Mises à jour de la traduction
- Corrections:
- La macro AC_TRY_RUN interrompt crosscompile (# 1959)
- & quot; mc -e & quot; et "mc -v"; les modes ne fonctionnent pas (# 2187)
- Les clics sur la souris du bouton sont désactivés (# 2199)
- Calcul incorrect de la largeur de la fenêtre d'auto-complétion (# 2192)
- Emplacement incorrect des boutons dans les boîtes de dialogue de saisie communes (# 2115)
- Les arrière-plans de boîte de dialogue surdimensionnés ne sont pas peints dans MC (# 2157) basé sur NCurses
- Couleurs incorrectes de l'arborescence de répertoires (# 2212)
- Le panneau d'information est initialement rempli trop tard (# 2226)
- La recherche rapide n'est pas correctement interrompue dans certains cas (# 2174)
- Segfault dans l'éditeur et la visionneuse autonomes (# 2178)
- Autodetection de jeux de codes rompus dans l'éditeur et la visionneuse (# 1838)
- Segfaults de visionneuse essayant d'ouvrir un fichier de page de manuel compressé (# 2236)
- Modifier les plantages en ouvrant des fichiers incorrects (# 2183)
- Editeur hangup si editor_tab_spacing est égal à 0 (# 2196)
- L'éditeur affiche des points au lieu de lettres si source_codepage est défini sur "Aucune traduction". (# 2248)
- L'éditeur va à la boucle sans fin en essayant de remplacer le n regexp avec n'importe quelle sous-chaîne (# 2231)
- : dans certains cas, l'opération de copie / déplacement dans le texte multi-octets est incorrecte (# 2153)
- Blocage de la recherche dans la visionneuse après la commutation Parsed / Raw (# 2195)
- La visionneuse de différences se bloque si la taille de la tabulation est égale à 0 (# 2182)
Éditeur
Commentaires non trouvées