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 sudo
seus 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 ~/.nanorc
será 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/.nanorc
arquivo
- editando o
/etc/nanorc
arquivo 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/nanorc
e ~/.nanorc
com configurações diferentes, ao executá- nano
lo, as configurações serão carregadas, ~/.nanorc
mas, se você executar sudo nano
, ele carregará as configurações de/etc/nanorc
.
O mesmo vale para /root/.nanorc
isso substituirá /etc/nanorc
ao executarsudo nano
Usar sinalizadores é provavelmente a melhor opção, a menos que você tenha muitas opções.