我不确定这是否可以做到。我有两个不同的.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
”将使用最后使用的那个。