Не доцільно використовувати sudoз графічним додатком gedit, як описано за цим посиланням . Відповідно, я, як правило, використовують vimз sudo.
Нещодавно я помітив, що мені ~/.viminfoналежить root на доволі свіжому встановленні Ubuntu 16.04 (Xenial Xerus), тому мені було цікаво, чи навіть Vim вважається графічним чи є якась інша проблема із викликом sudo vim. Після зміни власності на себе через:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
а згодом запустившись, sudo vimя не міг ~/.viminfo
володіти рутом. Однак я впевнений, що останнім часом він був власником root.
Чи не доцільно посилатися sudo vim?
:w !sudo tee %