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)。源檔案也可以下載,但安裝它的最好方法是通過操作系統的默認軟件渠道。
底線
總結一下,Midnight Commander現在是並將永遠是系統管理員的最好的朋友。它提供了一個基於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)
- 其他:
- 清除代碼
- 更好的子文檔li>
- 修正了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版本中新增功能:
評論沒有發現