【问题标题】:nano settings are not adopted from nanorc filenano 设置未从 nanorc 文件中采用
【发布时间】:2022-08-16 20:10:55
【问题描述】:

我有一台新的 Macbook M1,通常使用nano 编辑文件和编写短脚本。但是,我被困在默认设置中,这当然是不可行的。我创建了一个文件~/.nanorc,由于它不起作用,所以还创建了一个文件~/etc/nanorc,其内容如下:

set linenumbers
set tabsize 4
set tabstospaces
unset mouse

不幸的是,它没有效果。我不记得在我的旧 macbook 上自定义 nano 时是否遇到同样的问题。有人可以帮我吗?

谢谢!!

    标签: macos terminal nano


    【解决方案1】:

    在我使用 brew (Monterey on M1) 安装 nano 后,我遇到了同样的问题。事实证明,nano 命令默认符号链接到 /usr/bin 中的 pico 编辑器,请参阅 https://ss64.com/osx/pico.html

    您可以尝试使用which nano 检查是否适合您。在我的情况下,它指向/usr/bin/nano,它实际上只是指向pico 的符号链接(您可以使用readlink /usr/bin/nano 进行检查)

    这可能是自制软件的问题,请查看此帖子Homebrew: Could not symlink, /usr/local/bin is not writable

    作为快速修复(以验证是否确实如此),您可以创建一个指向 nano 的 homebrew 安装的符号链接:ln -s /opt/homebrew/bin/nano /usr/local/bin/nano
    使用 nano 命令时,这应该打开 nano 而不是 pico,现在还应该考虑 .nanorc 中的设置。

    【讨论】:

      猜你喜欢
      • 2013-02-14
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-14
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      相关资源
      最近更新 更多