如何将mc(午夜指挥官)中的编辑器从nano切换到mcedit?


Answers:


71

按顺序依次按下以下键:

  1. F9 激活顶部菜单。
  2. o 选择Option菜单。
  3. c 打开配置对话框。
  4. i 切换use internal edit选项。
  5. s 保存您的首选项。

替代文字


7
您还可以添加如何将编辑器更改为任何其他编辑器吗?
trusktr 2012年

最好指定一种从命令行更改此方法的方法,但不要更改OS默认编辑器。
sorin

很好,但是有没有办法在命令行中通过添加/更改环境变量来做到这一点呢?我想使它自动化。
Nickolai Leschov 2014年

2
看起来它已经变成了't'而不是'i' 图像
pshirishreddy

38

照常运行MC。在菜单选择的底行上方的命令行上,键入select-editor。这将打开一个菜单,其中包含所有已安装的编辑器的列表。这对我所有当前的linux机器都有效。


谢谢!那是唯一适用于Ubuntu 14.04存储库中mc版本的解决方案。
大锤(Sledge Hammer)

3
对我不起作用。我从Bash收到“找不到命令”错误。
marlar '16

此解决方案在Ubuntu(未在Debian中进行测试)中很有用,但是在Redhat或Centos中,您需要执行以下操作:rhel-centos-set-default-editor-to-nano
hermeslm

14

您也可以更改标准编辑器。打开一个终端并输入以下命令:

sudo update-alternatives --config editor

您将获得系统上已安装的编辑器的列表,并且可以选择自己喜欢的编辑器。


2
OP并未询问如何更改系统默认编辑器。
瑞安·汤普森

3

如果要保持现在的mc和系统设置不变,可以像这样运行它

$ EDITOR=mcedit mc

1

打开Midnight Commander,转到“选项”->“配置”,然后选中“使用内部编辑器”。单击“保存”,就完成了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.