Para quem pode tropeçar nessa velha pergunta ...
Acho que há uma coisa que precisa ser abordada.
~/.nanorc é usado para aplicar as configurações específicas do usuário ao nano; portanto, se você estiver editando arquivos que requerem o uso de sudo nano permissões, isso não funcionará.
Ao usar sudoseus arquivos de configuração de usuário personalizados, eles não serão carregados ao abrir um programa, pois você não está executando o programa a partir da sua conta, portanto nenhuma das alterações na configuração ~/.nanorcserá aplicada.
Se esta é a situação em que você se encontra (querendo executar sudo nano e usar suas próprias configurações), você tem três opções:
- usando sinalizadores de linha de comando ao executar
sudo nano
- editando o
/root/.nanorcarquivo
- editando o
/etc/nanorcarquivo de configuração global
Lembre-se de que /etc/nanorcé um arquivo de configuração global e, como tal, afeta todos os usuários, o que pode ou não ser um problema, dependendo de você possuir um sistema multiusuário.
Além disso, os arquivos de configuração do usuário substituirão o global; portanto, se você editar /etc/nanorce ~/.nanorccom configurações diferentes, ao executá- nanolo, as configurações serão carregadas, ~/.nanorcmas, se você executar sudo nano, ele carregará as configurações de/etc/nanorc .
O mesmo vale para /root/.nanorcisso substituirá /etc/nanorcao executarsudo nano
Usar sinalizadores é provavelmente a melhor opção, a menos que você tenha muitas opções.