在 mc 中,Shift+F4应该在您选择的编辑器中打开一个新文件,但有一段时间它在我的系统上没有执行任何操作(以前它有效)。任何调试该问题的想法或指示将不胜感激。首先,Shift+是在哪里F4指定的?我找不到地方
答案1
绑定应该在~/.config/mc/mc.keymap
.如果您没有该文件,请从 获取副本/etc/mc/mc.default.keymap
。
在该文件中,查找部分EditNew
下的行[panel]
。在我的键盘映射中,它设置为F14.很可能您的键盘功能键只会向上移动F12。MC 视为Shift+F3、F13asShift+F4等F14。Options > Learn keys...
(您可以在菜单下按这些键确认)。
当绑定在 X 会话中不起作用时,最好登录到 TTY 并尝试在那里进行键绑定。如果其他一些 X 应用程序正在拦截信号(正如您发现的情况),击键将到达 TTY 中的 MC。但要小心!在 TTY 中,Shift+F3改为!F15F13
答案2
好吧,这个问题很奇怪。我正在使用 Xubuntu Core,即 Xfce,并且已绑定Shift-F4在 Xfce 的“开始”>“设置”>“键盘”>“应用程序快捷方式”下触发我的编辑器(微型),显然掩盖了 mc 的内部绑定。这很奇怪,因为我不记得进行过绑定,并且如果 mc 的内部绑定有效,也没有明显的理由这样做。所以一个大胆的猜测是,从前(我已经使用我的系统两年了)我进行了绑定,因为内部绑定不起作用,但在那之后的一段时间(出于某种原因,例如更新 mc 后)绑定开始发挥作用,相互抵消