Không nên sử dụng sudo
với một ứng dụng đồ họa như gedit
, như được mô tả tại liên kết này . Theo đó, tôi đã có xu hướng sử dụng vim
với sudo
.
Gần đây tôi nhận thấy rằng tôi ~/.viminfo
đã được sở hữu bởi root trên bản cài đặt khá mới của Ubuntu 16.04 (Xenial Xerus), vì vậy tôi đã tự hỏi liệu ngay cả Vim có được coi là đồ họa hay không nếu có vấn đề nào khác khi gọi sudo vim
. Sau khi thay đổi quyền sở hữu cho chính tôi thông qua:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
và sau đó chạy sudo vim
tôi không thể ~/.viminfo
sở hữu root. Tuy nhiên, tôi chắc chắn rằng gần đây nó đã được sở hữu bởi root.
Là nó không thích hợp để gọi sudo vim
?
:w !sudo tee %