ไม่แนะนำให้ใช้sudo
กับแอปพลิเคชันกราฟิกเช่นgedit
ที่อธิบายไว้ที่ลิงค์นี้ ดังนั้นข้าพเจ้าจึงมีแนวโน้มที่จะใช้กับvim
sudo
เมื่อเร็ว ๆ นี้ผมสังเกตเห็นฉัน~/.viminfo
เป็นเจ้าของโดย root บนค่อนข้างสดติดตั้งUbuntu 16.04 (Xenial Xerus) ดังนั้นจึงมีฉันสงสัยว่าถ้าเป็นกลุ่มแม้จะถือเป็นกราฟิกหรือถ้ามีบางปัญหาอื่น ๆ sudo vim
ที่มีกล่าวอ้าง หลังจากเปลี่ยนความเป็นเจ้าของให้กับตัวเองผ่าน:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
และหลังจากนั้นsudo vim
ฉันก็ไม่สามารถ~/.viminfo
เป็นเจ้าของโดยรูทได้ อย่างไรก็ตามฉันมั่นใจว่าเมื่อเร็ว ๆ นี้มันเป็นของ root
มันไม่สมควรที่จะเรียกsudo vim
?
:w !sudo tee %