Lütfen bana bunun için oy kullanmayın. Bu cevabın uygulanmasını önermiyorum, fakat rkthkr'ın istediği cevap bu.
rkthkr dedi ki:
Fakat vim'in yeniden başlatılıp root olarak çalıştırılması iyi olurdu
Bunu yapmanın yolu :!sudo vim %
ipozgaj'dan bahsettiğim gibi, bir argüman olarak bir% (bir alt argüman bile) geçerli tamponun yolu ile değiştirilir. (Parolanızı girmeniz istenebilir.) Özgün vim işleminin alt işlemi olan, root'a ait olan yeni bir vim işlemi gerçekleştirirsiniz. Aptal geliyor, değil mi? İşte ps'de nasıl göründüğü:
~# ps afo pid,ppid,user,stat,comm
PID PPID USER STAT COMMAND
16187 30478 rbronosky Ss bash
16510 16187 rbronosky R+ \_ ps
30482 30478 rbronosky Ss bash
16244 30482 rbronosky S+ \_ vim
16318 16244 root S+ \_ vim
Dosyayı içeren dizine yazma izniniz varsa ve üzerinde düzenlemeler yaptıysanız, bir takas dosyasının çıkması konusunda uyarılabilirsiniz. [R] ecover'ı seçmek ana vim işlemi tarafından yapılan değişikliklerin çoğunu * yansıtacaktır . (* Belki takas güncellemesinin zamanlanmış veya delta eşiğine sahip olduğunu düşünüyorum. Zaten çok fazla zaman harcadım ve araştırmayı umursamıyorum.) Gidip vim'i bıraktığınızda, hala vim'de ... 2. vim sürecini açtın. Hatırlamak?
Şimdi, bütün bunlarla birlikte ... Bunu asla yapmazdım. Belki de yeterince veya çok fazla kahve almamış olsaydım, birkaç dosya daha root olarak düzenlemem gerekeceğini farkettim ... Bunu deneyebilirim. 14 yıllık yönetim sistemlerinde hiç sahip olmadım. Ancak, tercih ettiğim çözümden hoşnutsuzluğunu dile getirene kadar (ki bu tam olarak dbr teklif edildi), bunu hiç düşünmedim.