You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04中micro编辑器未被系统识别的问题求助

Ubuntu 22.04中micro编辑器未被系统识别的问题求助

看起来你遇到的问题是明明已经通过sudo apt install micro装好了micro编辑器,终端里能直接运行,但系统的update-alternatives列表里没它,导致没法把它设为visudo的默认编辑器对吧?我之前也碰到过类似的情况,给你几个可行的解决步骤:

  • 第一步:确认micro的安装路径
    先在终端里输入which micro,它会返回micro的绝对路径(通常是/usr/bin/micro),记下来这个路径后面要用。

  • 第二步:把micro添加到系统编辑器备选列表
    用update-alternatives的--install参数把micro加入系统编辑器备选池,命令如下:

    sudo update-alternatives --install /usr/bin/editor editor /usr/bin/micro 50
    

    这里的50是优先级数值,比nano的40高,系统自动模式下会优先选micro;如果你不想让它自动优先,也可以调小数值(比如30)。

  • 第三步:切换默认编辑器到micro
    现在再运行sudo update-alternatives --config editor,就能看到micro出现在列表里了,输入对应的序号回车,就把它设为默认编辑器了。之后再运行visudo,应该就会用micro打开了。

另外解释下为什么之前的方法没用:你试的export EDITOR=micro不生效,是因为visudo出于安全考虑,默认会忽略用户环境变量里的EDITOR设置,它优先使用系统配置的默认编辑器,所以用update-alternatives配置是最稳妥的永久解决方案。如果只是临时想用micro打开visudo,也可以用sudo -E visudo,这个命令会保留你的用户环境变量,但仅单次生效。

备注:内容来源于stack exchange,提问作者Pragmatic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:48:10