如何将 Midnight Commander 的默认编辑器/查看器设置为 Sublime

Jen*_*das 24 mc

这个问题很简单,所以我不需要进一步的描述。

我只是补充说我正在运行 Ubuntu 13.04。

欢迎任何帮助。

小智 28

像往常一样运行 MC。在菜单选项底行正上方的命令行中键入

select-editor
Run Code Online (Sandbox Code Playgroud)

这应该会打开一个包含所有已安装编辑器列表的菜单。这对我当前所有的 Linux 机器都有效。

  • 虽然不适用于 OSX。 (4认同)
  • 不显示可供选择的列表,只是找不到命令! (2认同)
  • @datdinhquoc 你需要安装 [`sensible-utils` 包](https://packages.debian.org/buster/sensible-utils) (2认同)

man*_*ork 23

在 Midnight Commander 中,转到选项菜单/配置...命令/使用内部编辑复选框并取消选中它。(如果自动保存设置选项关闭,请不要忘记执行保存设置命令。)

然后将EDITOR环境变量设置为 Sublime。您可能更愿意将其中之一添加到 shell 的资源文件中:

查看器也一样,只需取消选中 Use internal view 选项并设置VIEWER环境变量即可。

  • 因为其他工具,例如 `crontab`,正在使用它。此类工具可以在没有 X 的情况下使用(例如从单用户模式下的虚拟终端进行维护操作)或由没有运行 X 实例的用户使用(例如通过`su -`)。所以最好将 `EDITOR` 设置为文本模式编辑器。 (3认同)