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


17

这个问题很简单,因此我认为不需要进一步描述。

我只是添加了我正在运行Ubuntu 13.04。

欢迎任何帮助。

Answers:


17

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

然后将EDITOR环境变量设置为Sublime。您可能希望将以下其中之一添加到Shell的资源文件中:

  • 所有使用程序的全局设置EDITOR(不推荐):

    EDITOR=sublime
    export EDITOR
    
  • 仅给定午夜指挥官会话的临时设置:

    alias mc='EDITOR=sublime mc'
    

与查看器相同,只是您取消选中“使用内部视图”选项并设置VIEWER环境变量。


为什么不建议EDITOR=sublime全局设置?
MattDMo 2013年

2
因为例如其他工具crontab正在使用它。此类工具可以不使用X(例如,从虚拟终端以单用户模式进行维护操作)使用,也可以不使用X实例的用户(例如,通过su -)使用。因此最好将其EDITOR设置为文本模式编辑器。
manatwork 2013年

为什么'EDITOR ='sublime -w'不起作用?(看来MC忽略了任何提供的选项)
Eugen Konkov

19

照常运行MC。在菜单选择的底行上方的命令行中,键入

select-editor

这将打开一个菜单,其中包含所有已安装的编辑器的列表。这对我目前所有的Linux机器都有效。


2
但是在OSX上不起作用。
T.Chmelevskij

非常适合Debian!
mahatmanich

1
没有显示要选择的列表,只是找不到命令!
datdinhquoc
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.