使用多个 .nanorc 文件

使用多个 .nanorc 文件

我不确定这是否可以做到。我有两个不同的.nanorc文件(.nanorc1.nanorc2)。每个文件都有不同的设置。例如,一个将制表符设置为 9 个空格,另一个将制表符设置为 4 个空格。每个.nanorc文件用于需要不同设置的不同文件。

是否有一个 cli 选项可以让我选择.nanorc要加载的文件?就像是

nano -l ~/.nanorc/.nanorc1   filetoedit

我已经阅读了手册页,但找不到。任何帮助,将不胜感激。

答案1

由于man nano没有显示指定除 之外的任何内容的方法~/.nanorc,因此您必须保留每个变体的主副本,并在每次编辑之前cp保留它。~/.nanorc

例如,如果您有$HOME/nanorc/nanorcA$HOME/nanorc/nanorcB,并且在 中$HOME/.bashrc

alias nanoA="cp $HOME/nanorc/nanorcA $HOME/.nanorc;nano"
alias nanoB="cp $HOME/nanorc/nanorcB $HOME/.nanorc;nano"

然后,“ nanoA”将nano使用运行nanorcA,“ nanoB”将nano使用运行nanorcB,而“ nano”将使用最后使用的那个。

相关内容