Midnight Commander是一个开放源代码的应用程序,为用户提供了一个功能丰富的文本模式,双面板文件管理器应用程序,完全在终端模拟器中运行。支持的操作系统包括GNU / Linux,Microsoft Windows和Mac OS X.
它是一个命令行的可视化(全屏)文件管理器,允许用户在上述计算平台上进行基本的文件管理操作,如复制,移动,重命名和删除单个或多个文件,以及整个目录树。
功能一目了然
主要功能包括轻松设置文件的新权限和所有者,搜索文件,创建硬链接和符号链接,创建相对符号链接,编辑符号链接,在子shell中运行命令。内部查看器和编辑器也包括在内,但仅限于文本文件。
此外,它还允许用户创建目录,选择文件组,比较目录,使用高级chown,比较文件,查看目录大小,编辑扩展名和菜单文件,以及访问目录热点列表,活动VFS列表,后台作业和命令历史。除了键盘导航之外,用户还可以在鼠标设备上使用该应用程序,但只能在X Window终端中运行该应用程序。此外,可以配置其布局,显示位,虚拟文件系统,确认和面板选项。
可以扩展为支持更多的存档类型和访问各种服务
支持提取CAB,ISO9660,ARJ,RAR,ZIP,ACE和7z存档,以及访问VFS(虚拟文件系统)Samba共享以及CVS(并行版本系统)服务,通过安装各种软件包。
正式支持的Linux发行版包括Debian(Squeeze,Wheezy,Jessie,Sid)和Ubuntu(Lucid Lynx,Precise Pangolin,Quantal Quetzal,Raring Ringtail,Saucy Salamander)。源档案也可以下载,但安装它的最好方法是通过操作系统的默认软件渠道。
底线
总结一下,午夜指挥官是,而且将永远是系统管理员的最好的朋友。它提供了一个基于Ncurses的文本模式界面,可以在任何X11终端仿真器上运行,也可以通过SSH(Secure Shell)和其他远程shell运行。
在4.8.19版本中,新功能:
- 核心:
- 将$ MC_HOME替换为$ MC_PROFILE_ROOT(#3684)
- 允许重新绑定TAB键以更改面板(#3672)
- 支持真彩色(1600万色)(#3145)
- 外观文件中的颜色别名(#3711)
- VFS:
- 为复制/移动操作(#3575)提供纳秒精度的时间戳
- 介绍EXTFS助手测试程序(#3730,#3744,#3752,#3753,#3751)
- 教u7z解析不包含大小和/或日期的存档列表(#2707)
- 教导关于交易脚本的rpm助手(#3750)
- 修复使用过时日期格式(#3729,#3747)的hp48,uace&uarc extfs
- 编辑:
- 语法:
- 更新HTML和ebuild高亮显示
- 将* .t(Perl测试)文件高亮显示为Perl脚本
- 从LISP语法(#3691)解除.cl文件扩展名
- 添加语法高亮显示:
- OpenCL(#3690)
- OpenShadingLanguage? (#3762)
- YAML(#3293)
- 其他:
- 代码清理(#3693,#3703,#3721,#3763)
- 添加真彩色皮肤:“四季”(#3724)
- 如果发现检查(#3708) ,则默认激活 - 启用测试
- 增加了新的皮肤:YADT(MidnightCommander / mc#115)
- 修正:
- 将左侧面板切换到信息(#3700)
- 破坏了与ncurses的兼容性(#3697)
- 设置MC_HOME使mc忽略〜/ .bashrc(#3684)
- mc_tmpdir()使用只有64个字符的缓冲区(#3736)
- 解析十六进制搜索模式时出现一些错误(#3694)
- 十六进制搜索在二进制数据上失败(#3589)
- 双击面板标题行(#3715)破坏文件列表
- 错误的对话框调整大小和位置(#3714,#3723)
- Widget的“停用”状态不会立即切换(#3716)
- “选项/布局/水平”单选按钮的最后一项仍然突出显示(#3717)
- “选项/布局/平分”复选框被还原(#3718)
- 面板:不能显示多于一个“列”在用户定义的列表模式下(#3757)
- MSG_NOTIFY和MSG_FOCUS讯息的混合(#3731)
- 皮肤:'window-state-char'和'window-close-char'被解析为颜色(#3710)
- 按下并在热点对话框中不刷新(#3775)
- mcview:关于bad regexp的错误讯息未显示(#3720)
- mcedit:修复etags文件名解析(#3698) mcedit:修复鼠标最大/关闭按钮的活动区域(#3774)
- mcedit:框架(MDI界面)有时会隐藏按钮栏(#3760)
- mcedit向后搜索时不显示搜索错误消息(#3735)
- help查看器:制表符处理不正确(#3754)
- VFS:错误的动物园档案清单(#3696)
- VFS:VFS中的segfault未在stat中设置块大小(#3749)
mcedit:帧(MDI界面)不反映焦点状态(#3766)
- 核心:
- Alt-Enter,Ctrl-Enter和Ctrl-Shift-Enter快捷键可在文件管理器(#3075)中绑定
- 塔内:
- 重构widget子系统(#2919,#3632)
- 编辑:
- 添加语法高亮显示:
- GLSL(#3683)
- CUDA(#3686)
- 其他:
- 代码清理(#3641,#3652)
- 修正:
- 在FreeBSD上构建失败(#3643)
- 与NetBSD不兼容(#3665)
- 在tmux,GNU屏幕(#3639) 下调整窗口大小的子shell输出
- - with-subshell =可选不起作用(#3642)
- 向后搜索不可中断(#3648)
- "输出行"没有效果(#3655)
- 在长列表模式下错误处理鼠标点击(#3661)
- 在许多情况下,Panelize会在标记的文件上重置标记(#3663)
- 在某些情况下无法更改活动面板中的目录(#3669)
- 已过滤的视图无效(#3646,#3660)
- mcedit:当从“查找文件”打开文件时不要终止书签。对话框(#3668)
- 手册页使用“MC”代替“MC” (#3644)
内存泄露(#3637)
- 核心:
- 支持bash,fish的ash + bug修正
- 查找文件:空文件名称与任何文件名称匹配
- 查找文件:“内容”的空值被用来代替“搜索内容”复选框禁用搜索内容
- 列表框:不要在鼠标滚轮上环绕
- 塔内:
- 列表框:各种修正
- 将MSG_ACTION拆分为MSG_ACTION和MSG_NOTIFY
- VFS:
- 支援lzip压缩格式
- 支持lz4压缩格式
- patchfs:支持xz压缩
- 更新uc1541版本
- 为initramfs / initrd添加mc.ext模式
- 编辑:
- 添加golang语法(MidnightCommander?/ mc#84)
- 更新Puppet语法(MidnightCommander?/ mc#86)
- 其他:
- 清除代码
- 更好的子文档
- 修正了Denys Vlasenko的英文手册页
- 修正:
- mc.menu中引用不足
- 损坏./configure - 无内部编辑
- 如果在文件复制过程中添加,则不需要预分配
- 无法设定「简短」的迷你格式上市类型
- 信息面板:某些情况下的信息不正确 信息面板:包含符号链接的设备名称错误
- 信息面板:缓冲区溢出
- 回归:匹配文件名,而不是mc.ext中的完整路径
- 在非Unicode区域设置中破坏不区分大小写的搜索
- 以无意义为前缀的错误消息“0:”
- mcedit:缓冲区溢出
- mcedit:“小写选择”用户菜单中的命令
- mcedit:关闭ctrl-g
- mcview:“找不到”在某些情况下不会报告结果
- VFS:isofs不显示.dotfiles
- VFS:isofs:当没有RockRidge的Joliet时,无法从iso复制文件?被使用
- VFS:extfs / unzip:输入zip文件失败,出现“不一致的extfs档案”
- VFS:SFTP:各种错误
- VFS:FISH:提供块/字符设备的主要/次要信息
- bashism in gitfs + extfs helper
- 不可移动的人的调用
- mc-wrapper离开MC_USER集
- 在后台无声打开文件
- 即使未安装exif,也可以在JPEG上运行识别功能
内存泄漏
- 核心:
- 最小版本的GLib是2.26.0
- 打开管道(#3444) 时,使用PATH环境变量搜索可执行文件
- 在简短模式下(#3212),在文件面板中支持多于2个(最多9个)列
- 在“未排序”中澄清文件排序模式(#3496)
- WGroupbox:尊重对话框的颜色(#3468)
- 在内部查看器(#3530)中突出显示查找文件的结果
- VFS:
- s3 extfs vfs:错误修正和改进(#3470,#3502)
- 编辑:
- 添加隐藏选项以在状态行(#3445)中选择完整或基本文件名称
- 改进语法突出显示:
- Lua(#3471)
- PKGBUILD(#3484)
- 其他:
- “信息”面板中的文本对齐(#3155)
- 选择菜单文件编辑:将默认按钮更改为“用户” (#3493)
- 识别.gmo文件以及.mo文件(#3422)
- 修复mc.pot评论,绊倒Transifex和不可移植的就地sed(#3479)
- 文档更新:
- 西班牙语和帮助:“差异查看器”部分和小修正(#3477)
- VFS垃圾回收(#3472)
- 修正:
- 各种内存泄漏(#3438,#3439,#3440,#3457,#3458,#3459,#3460,#3461,#3462,#3475,#3520,#3521,#3522)
- 启动时Linux内核特定的段错误(#3441)
- 在某些情况下丢失了面板内容(#3032,#3489,#3498,#3507)
- 在“正则表达式”的情况下,搜索结果错误的突出显示和“整个词” (#3524)
- “整个单词”搜索只能在正常模式下使用(#3525)
- SFTP VFS:段错误(#3456)
- “查找文件”中的Segfault由于UTF-8序列无效(#3449)
- bant变量'PROMPT_COMMAND'在万神殿(#3534)
很多代码清理(#3420,#3424,#3426,#3427,#3428,#3429,#3430,#3431,#3434,#3435,#3437,#3463,#3464,# 3465,#3466,#3467,#3494,#3495,#3539)
- 核心:
- 最小版本的GLib是2.14.0
- 添加新的面板绑定“SelectExt”选择/取消选择与当前文件具有相同扩展名的文件(#3228)
- 加快目录大小计算(#3247)
- 支持斜体文字(#3065)
- 编辑:
- 支持新的语法高亮:
- puppet(#3266)
- 浏览器:
- 重写mcview的渲染和滚动(#3250,#3256)
- 顶部没有更多的部分行,并且按下“向上”或“向下”时无法滚动;
- 更好地处理CJK字符;
- 处理组合口音;
- 改进了nroff支持;
- 在文件末尾更常见的滚动行为。
- 以普通模式使用VIEW_SELECTED_COLOR(#3405)
- 在QuickView面板中,不要将任何字符传递到命令行,以避免意外的命令执行(#3253)
- 其他:
- 代码清理(#3265,#3262)
- 将poedit绑定到.po文件的编辑操作(#3287)
- 更好的语法mcedit用户菜单(#3246)
- 修正:
- 未能针对musl libc(#3267)进行构建
- 使用glib 2.20.3(#3333)编译错误
- 覆盖PROMPT_COMMAND bash变量(#2027)
- contrib / *。?sh在重新运行配置(#3181)后不会重新创建
- 文件重命名不正确地处理零长度替换(#2952)
- 丢失“跳过”文件当“不能为目标文件预分配空间” (#3297)
- “信息”面板无法获取Solaris上的文件系统统计信息(#3277)
- “外壳图案”无法修复(#2309)
- 按模式选择文件使用字节而不是unicode字符(#2743)
- 拷贝到名称中包含特殊符号的目录(#3235)时,复制文件不会按预期工作
- old_colors表格项目错误订单(#3404)
- 输入行:单字母词上的Alt + Backspace太多(#3390)
- “目录扫描”窗口太窄(#3162)
- 用户菜单没有帮助(#3409)
- mcedit:从剪贴板粘贴不起作用(#3339)
- mcviewer:查看损坏的手册页(#2966)时挂起
- mcview hex:找不到搜索字符串时出现高亮显示(#3263)
- mcview hex编辑:UTF-8字符没有更新(#3259)
- mcview hex编辑:无法输入某些UTF-8字符(#3260)
- mcview hex编辑:CJK溢出(#3261) mcedit:状态行不显示文件的完整路径(#3285)
- 从一个FTP位置复制到另一个位置时冻结(#358)
- 核心:
- 长时间操作的用户友好中断新引擎(#2136)
- 编辑:
- 改进语法突出显示:
- PHP(#3230)
- 在拼字助手对话(#3233) 中翻译语言名称
- 浏览器:
- 为查看器(#3204)添加单独的普通(默认)颜色对
- 处理查看/打开的utf-8手册页(#1539)
- "转到line"现在是1(#3245)
- 其他:
- 代码清理(#3189,#3223,#3242)
- 添加新的皮肤:灰绿色紫色256和灰色橙色蓝色256(#3190)
- 修正:
- 递归查找文件在Samba共享(#3097) 上不起作用
- 递归查找文件在Windows NFS共享(#3202) 上不起作用
- 移动操作中的文件计数器不正确(#3196,#3209)
- “目录扫描”窗口太窄(#3162)
- 在提示符(#3241) 中,冒号不能在escape seq中识别
- 快速浏览不会抓住鼠标点击的焦点(#3251)
- fish subshell:重写提示(#3232,#3237)
- mcviewer:原始模式和分析模式之间的切换开关(#3219) mcviewer:在mcview十六进制模式下不正确的百分比(#3258)
- RAR VFS不正确识别UnRAR版本(#3240)
- 某些皮肤(#3244)中缺少viewbold和viewselected
- 手动页面(#3239)的导入名称不正确
- "使用者选单 - >查看手册页面“不着色(#3243)
CMake(#3216)
第一次退格/删除?在输入小部件(#3225)中点击鼠标后被忽略
- 核心:
- 加快文件查找(#2290)
- 如果cwd是符号链接,它将保持启动(#3093)
- 改进对Zsh的支持(#3121,#3124,#3125,#3177)
- 启动外部编辑器/查看器而不通过行号(#3117)
- 默认退出(#3132)
- 简单的用户友好型皮肤选择器(#2165,#3178)
- 使用Joliet和RockRidge?在ISO9660图像视图操作(#3187) 中
- VFS:
- 使用.zip扩展名作为识别ZIP档案(#2857)的首选方式
- 编辑:
- CK_Store上的可配置选择重置(#3111)
- 其他:
- 代码清理(#3113,#3151)
- 调整安装的脚本权限(#2274)
- 在添加源文件(#3167) 中修复FSF的名称
- 皮肤清理(#3180,#3184)
- 不要考虑“找不到字符串”消息为错误(#3179)
- 修正:
- 使用NCurses(#3114)破坏版本
- 复制/重命名/移动对话框中的波浪号展开不正确(#3131)
- 高级chown:用户列表上的退出接受值(#3150)
- 使用鼠标切换隐藏文件不会更新其他面板(#3156)
- 删除确认中的问号在它自己的行上(#3123)
- 弹出对话框在调整大小(#3173) 时向上移动
- 键盘“*”在关闭numlock时不起作用(#3133)
- “学习键”中的一些不一致之处UI(#3134)
- “显示位”的非常规行为对话框(#3152)
- Shift-Fn键在tmux(#2978)的256色模式下不起作用
- mcedit:格式段落产生不一致的包装(#3119)
- mcedit:文件过期检查保存已经过时(#3142)
- mcedit:第一行在段落格式(#1666)之后移动
- mcedit:退出时(#3140) 过早应用了换行符检查
- 横跨皮肤的面板标题行中的箭头方向不一致(#3157)
- 将消息传递给小部件时可能发生段错误(#3116)
- 释放VFS时可能发生segfault(#3116)
- 在读取损坏的RPM(#3116)时,cpio VFS中的Segfault
- 尝试查看文件时,sftpfs VFS中的Segfault(#3176)
- 使用unrar v5处理文件名错误(#3073)
- FISH VFS:远程面板被文件名与'%'混淆(#2983)
- Nicedark皮肤在黑色的终端(#3154)上看起来很糟糕
- “topmiddle”的定义不正确和“bottommiddle”字符(#3183)
- 核心:
- 打印有关未知'--with-'/' - 启用 - '配置选项的警告(#3029)
- 编辑布局(#3060)时实时更新面板大小
- 支援「计算总计」移动文件操作选项(#2075)
- VFS:
- rpm extfs
- 显示依赖版本(#2812)
- 支持焦油负载(#3064)
- 改进对EPOCH标记(#1588)的支持
- 添加对PREINPROG / POSTINPROG / PREUNPROG / POSTUNPROG,VERIFYSCRIPTPROG和TRIGGERSCRIPTS / TRIGGERSCRIPTPROG标记的支持(#1588)
- 编辑:
- 支持“括号内的粘贴模式”的xterm(#2661)
- 阐明Java语法突出显示(#3057)
- 其他:
- 代码清理和重构(#3051,#3066)
- 修正:
- GNU赫德的FTBFS(#3053,#3071)
- 移动文件时发生段错误(#3059,#3105)
- 破坏了对mc命令行参数的处理(#3047)
- 如果num_history_items_recorded = 0(#3076),则复制/移动不起作用
- 如果存根不是以'./'开头(#3018),那么当前目录中没有子目录路径完成
- 已弃用的“find -perm + xxx”语法被使用(#3089)
- Home,End,Shift-Fn键在tmux中不起作用(#2978)
- 布局对话框拆分调整按钮的不合适[en | dis] abling(#3061)
- 在“确认”配置对话框(#2271)中伪装字符串
- "配置选项"第一项没有突出显示(#3084)
- " Setup saved to〜/ .config / mc / ini"讯息有误导性(#3096)
- F3在FreeBSD 9.x(#3101) 中的.so文件上无效
- mc.lib中的拼写错误:“less =%filename +%linenog”而不是“+%lineno” (#3044的一部分)
- 外部编辑器的文件名和行号错误(#3044的一部分)
- mcedit:粘贴文字时,标签会丢失(#1797作为#2661的一部分)
- mcedit:关于大文件的问题将“转义”视为“是”(#3107)
- 在编辑器/检视器/差异检视器(#3069)中破坏区分大小写的搜寻
- 嵌套的.zip文件中的文件更改丢失(#3070)
- 使用unrar v5的空格处理文件名错误(#3073)
- vfs_path_from_str_flags()不支持VPF_STRIP_HOME(#3098)
- 明亮的颜色在16色皮肤(#3050)中用作背景颜色
- 文档中的各种缺陷(#3052,#3092)
4.8.9版本中的新功能:
- 该版本从编辑器中删除文件大小限制,增加了Unrar-5的支持,增加了几个新的皮肤,并做了许多小的错误修正。
- 核心:
- 将复制/移动进度对话框窗口扩大至2/3的屏幕宽度(#2076)
- 在编辑器(#2585)中创建新文件之前询问文件名称
- 支持更新的扩展鼠标协议SGR-1006而不是URXVT-1015(#2956)
- 允许在文件操作之前跳过目录扫描。除目录名称(#2101)外,还打印目录数量和大小
- 在某些外部编辑器和查看器中添加对目标行的支持(#2206)
- 编辑:
- 更新语法突出显示:
- Jal编程语言(#2855)
- gplink配置文件(.lkr扩展名)(#2855)
- 使用.mak扩展名的Makefile(#2896)
- ZSH配置文件(#2950)
- Fortran(#2962)
- 其他:
- 代码清理(#2944,#2954)
- 在MC_CHECK_ONE_CFLAG中报告真正的编译器,而不是“gcc”
- 通过Transifex(#2980)翻译提示文件
- 修正:
- 由于未处理的正则表达式错误(#2493),文件操作中的Segfault
- 标签完成与空格和转义(#55)
- 特殊字符在文件名自动完成(#2626) 中不会被转义
- “目录热门列表”窗口中的按钮放置不正确(#2958)
- 鼠标不在本机控制台(#2964)的子shell中选择文本
- 鼠标点击下方的不下拉菜单栏(#2971)
- 用户菜单(#2947)中的引用不足和错误消息
- mcedit:浮点异常(除以零)(#2953)
- mcedit:中断自动完成(#2957)
- mcview:破解魔法模式(#2976)
- 打开.war档案(#2974)
- 核心:
- 最小的GLib版本是2.12.0
- 执行复制/移动文件操作中的暂停/恢复(#2111)
- 重新开始窗口小部件子系统重新实现(#2919)
- VFS:
- uc1541 extfs插件更新至版本2.5(#2935)
- 编辑:
- 重置文字粘贴后的选择(仅在非持续性选择模式下)(#2660)
- 不要缩进空行(#303)。
- 将.psgi添加为Perl语法突出显示(#2912)
- 在插入字符(#319)后放置光标
- 在ini文件中添加选项以保存拼写语言(spell_language = NONE,禁用aspell支持)(#2914)
- 其他:
- 代码清理(#2888,#1950)
- 最小化“检查”实用程序版本是0.9.8
- 删除空的contrib / dist / debian /因为它在Debian(#2871)中单独维护
- mc.ext更新:
- 添加对SVG图像的支持(#2895)
- 添加对.asm文件扩展名(#2892)的支持
- 添加对.hh文件扩展名(#2892)的支持
- 源文件的所有文件扩展名不区分大小写(#2892)
- 添加对JNG和MNG图像的支持(#2893)
- 添加对Gnumeric电子表格的支持(#2894)
- 添加对.war档案的支持(#2891)
- 在arj和unarj归档文件(#2890)之间做出选择
- 在7z和7za存档器(#2890)之间进行选择。
- 添加对ape,aac和wvm4a媒体格式的支持(#2767)
- 添加对cbr和cbz漫画(#2739)的支持
- 添加对epub电子书格式(#2739)的支持
- 添加对PAR档案的支持(#2739)
- 使用libreoffice而不是ooffice(如果找到)打开ODT文件(#2723)
- 如果未找到dvi2tty查看DVI文件(#1686),请使用dvicat
- 如果找到(#1686) ,使用'see'工具作为默认的pdf查看器
- 使用“see”工具在控制台中查看图像(#1686)
- 将OGV档案加亮(#2934)
- 添加了新的翻译:
- 波斯语(fa)
- 克罗地亚语(hr)
- 修正:
- 在Cygwin上构建失败(#2917)
- 如果使用--with-ncurses-inc和--with-ncurses-libs选项,则无法检查ncurses库(#2926)
- 尝试复制文件时在Solaris上崩溃(#2906)
- CVE-2012-4463:不正确清理MC_EXT_SELECTED变量(#2913)
- 复制时(#2924) 永远不会保留现有目录的属性
- 以〜/(#2898)开头的路径上的路径损坏
- 调整窗口大小时,终端设置不会改变(#2198)
- 进入到压缩补丁的符号链接显示空的补丁(#2910)
- 由于链接标志不正确而导致Cygwin测试失败(#2918)
- 非便携式测试(#2883)
- 核心:
- 最小的GLib版本是2.12.0
- VFS:
- uc1541 extfs插件更新至版本2.5(#2935)
- 编辑:
- 重置文字粘贴后的选择(仅在非持续性选择模式下)(#2660)
- 不要缩进空行(#303)
- 将.psgi添加为Perl语法突出显示(#2912)
- 其他:
- 代码清理(#2889,#1950)
- 删除空的contrib / dist / debian /因为它在Debian(#2871)中单独维护
- 将OGV档案加亮(#2934)
- 添加了新的翻译:
- 波斯语(fa)
- 克罗地亚语(hr)
- 修正:
- 在Cygwin上构建失败(#2917)
- 如果使用--with-ncurses-inc和--with-ncurses-libs选项,则无法检查ncurses库(#2926)
- 尝试复制文件时在Solaris上崩溃(#2906)
- 复制时(#2924) 永远不会保留现有目录的属性
- 窗口大小调整后,终端设置不会改变(#2198)
- 以〜/(#2898)开头的路径上的路径损坏
- 进入符号链接到压缩补丁显示空补丁(#2910)
- 由于链接标志不正确而导致Cygwin测试失败(#2918)
- 非便携式测试(#2883)
- 核心:
- 多屏幕功能:支持许多已打开的编辑器和查看器(#1490)
- 重新组织菜单和配置对话框。用户界面(#320)中提供了更多选项
- 输入字段中的文本标记现已可用,DEL删除选定/未更改的文本(#2161,#2228)
- 现在复制/移动对话框在字段“to”中显示文件名称的完整路径: (#1907)
- 删除了dialog.c中的硬编码快捷键(#212)
- 为面板添加了新操作:PanelMarkFileUp和PanelMarkFileDown(#2021)
- 添加了新的功能来创建相对符号链接:菜单项和“C-x v”默认快捷方式(#2042)
- 现在我们可以使用外部工具将文本复制/粘贴到X剪贴板(#30)
- 游标隐藏在菜单和列表框中(#1771)
- 一个单词中的MC中的所有热键(在菜单,复选框等中)现在都是小写字母(#2168)
- 使用系统实际路径(3)功能(#1911)
- 不使用GLib弃用函数(#2085,#2249)
- VFS:
- 统一字符集列表用于核心和VFS(#2203)
- 所有硬编码的FISH脚本都从fish.c移出到外部脚本(请参阅README.fish了解更多信息)(#2242)
- 编辑:
- 在SPEC文件(#1446)中添加了对HTTPS URL的高亮显示
- 其他:
- 更改了错误报告的主要网址(#2025)
- man2hlp:完全用Perl编写(#45)
- 皮肤更新:
- gotar.ini(#2179)
- 删除国际资源中的前后空格(#1646)
- 代码清理(#2243)
- 翻译更新
- 修正:
- AC_TRY_RUN宏中断交叉编译(#1959)
- “mc -e”和“mc -v”模式不起作用(#2187)
- Buttonbar鼠标点击已关闭(#2199)
- 自动补全窗口宽度计算错误(#2192)
- 常见输入对话框中的按钮位置不正确(#2115)
- 超大的对话框背景不会在基于NCurses的MC(#2157)中绘制
- 目录树的颜色不正确(#2212)
- 信息面板最初填满得太晚(#2226)
- 在某些情况下,快速搜索功能无法正确中断(#2174)
- 独立编辑器和查看器中的Segfault(#2178)
- 编辑器和查看器中损坏的代码集自动检测(#1838)
- 查看器段错误尝试打开压缩手册页文件(#2236)
- 在打开一些不正确的文件时编辑崩溃(#2183)
- 如果editor_tab_spacing等于0,则编辑器挂起(#2196)
- 如果source_codepage设置为“No translation”,则编辑器将显示点而不是字母。 (#2248)
- 当试图用任何子字符串替换 n正则表达式时,编辑器进入无限循环(#2231)
- 编辑器:在某些情况下,多字节文本中的复制/移动操作是错误的(#2153)
- Parsed / Raw切换(#2195) 后,在浏览器中搜寻时发生崩溃
- 如果选项卡大小等于0,则差异查看器将崩溃(#2182)
4.8.8版本中新增功能:
在4.8.1.7版本中新增功能:
评论没有发现