web-dev-qa-db-fra.com

VI ne me laissera pas sauvegarder mon fichier vimrc

J'ai changé les permissions pour permettre:

-rwxrwxr-- 1 root root 2214 Oct  4 09:45 vimrc

et il ne me permet toujours pas de sauvegarder dans le fichier. Je n'ai qu'un utilisateur sur cette boîte et il a des droits d'administrateur. Chaque fois que j'apporte des modifications au fichier et que j'essaie d'enregistrer, cela signifie que j'essaie d'apporter des modifications à un fichier en lecture seule et d'appuyer sur ! pour le remplacer. Quand je fais cela et que je tape !ZZ, cela ne sauve toujours pas.

1
zombiedad

-rwxrwxr-- 1 root root signifie que le fichier appartient à l'utilisateur root et que seuls lui et les utilisateurs du groupe 'root' peuvent y écrire.

Vous pouvez utiliser vos pouvoirs Sudo et exécuter Sudo vim vimrc ou vous pouvez en changer le propriétaire avec Sudo chown <insert-your-username-here> vimrc, puis le modifier avec vim vimrc.

3
MadMike

Utilisez :w! pour remplacer le mode lecture seule. Editez le fichier avec Sudo vi <filename> si nécessaire.

En outre, il semblerait que vous essayiez peut-être de modifier /etc/vim/vimrc. Ne fais pas ça modifiez plutôt ~/.vimrc (ou /home/votreutilisateur/.vimrc).

2
belacqua