12
Nach dem Öffnen einer Datei erstellt von root in vim
, wie Sie den aktuellen Benutzer in den Superuser-Modus ohne zu beenden oder vor dem Speichern?Wechseln in den Superuser-Modus in vim Sitzung
Nach dem Öffnen einer Datei erstellt von root in vim
, wie Sie den aktuellen Benutzer in den Superuser-Modus ohne zu beenden oder vor dem Speichern?Wechseln in den Superuser-Modus in vim Sitzung
Dies sollte den Trick tun.
: w sudo tee%
Weitere Tricks wie das hier: http://vim.wikia.com/wiki/Su-write
Können Sie Ihre Antwort erklären? – Mosh
: w steht für Schreib der sudo Baum Befehl einen T-Prozess mit Superuser-Berechtigungen laichen der T-Stück Prozess leiten Sie die Standardeingabe sowohl die Standardausgabe und die Datei, die durch% auch gegeben: netter Trick. – Dacav
Der einzige Nachteil dieser kurzen Version besteht darin, dass die Datei während des Speicherns auf dem Bildschirm ausgegeben wird. Sie können dies beheben, indem Sie am Ende des Befehls>/dev/null hinzufügen. Aber es ist einfacher, so zu schreiben, und mir macht die zusätzliche Ausgabe nichts aus. – Ressu