emacs informa que o diretório está protegido contra gravação

2

Eu criei um problema quando tentei salvar um arquivo. Eu consegui escrever o arquivo pretendido, mas quando tento salvá-lo com o comando Ctrl + x , Ctrl + a mensagem aparece Directory / write-protected Como posso salvar o arquivo?

    
por benbyday 09.03.2013 / 18:42

4 respostas

2

Espere, você está tentando salvar um arquivo no diretório raiz? Tem certeza de que realmente quer fazer isso?

Se tiver certeza, salve-o como /sudo::/filename . Eu não sei muito sobre o OSX, mas como é sua própria máquina, estou assumindo que você tem permissões sudo, caso em que o Emacs solicitará sua senha e, em seguida, deverá gravar o arquivo.

    
por 10.03.2013 / 12:42
0

Você pode usar C-x d Enter para visualizar ( dired ) o diretório. Vá para o diretório pai (pressionando Enter em .. ) e altere as permissões para o diretório pressionando Sm u + w Introduz . Então, você poderá salvar o arquivo.

    
por 09.03.2013 / 19:23
0

Inicie a partir de emacs -Q , ou seja, nenhum arquivo init (sem ~/.emacs ). Não parece que você fez isso. Meu palpite é que algo no seu arquivo init está bagunçando as coisas.

Se você não tem esse problema quando você começa a partir de emacs -Q , então bifurque seu arquivo init recursivamente até encontrar o código problemático. Rápido para fazer, não importa quão grande seja o seu arquivo init.

    
por 01.09.2013 / 23:47
0

Apenas enfrentamos o mesmo problema. Eu tive que criar um arquivo php dentro de /opt/lampp/htdocs/test . test é o diretório que eu criei.
Digamos, por exemplo, eu tive que criar color.php dentro dele.
Eu abri o terminal navegado para o local usando cd /opt/lampp/htdocs/test , em seguida, usei sudo emacs color.php .

Isso abriu o arquivo no emacs. Eu poderia editá-lo e salvá-lo.

    
por 14.01.2018 / 19:09