Nie zaleca się używania sudoz aplikacją graficzną podobną geditdo opisanej pod tym linkiem . W związku z tym, mam tendencję do korzystania vimz sudo.
Ostatnio zauważyłem, że moja ~/.viminfowłasność jest rootem na dość nowej instalacji Ubuntu 16.04 (Xenial Xerus), więc zastanawiałem się, czy nawet Vima uważa się za graficzny, czy też jest jakiś inny problem z wywoływaniem sudo vim. Po zmianie właściciela na siebie poprzez:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
a następnie uruchomiony sudo vimnie mogłem być ~/.viminfo
właścicielem roota. Jestem jednak pewien, że ostatnio był własnością root.
Czy inwokacja jest niewskazana sudo vim?
:w !sudo tee %