Debian

如何在 nnn 文件管理器中使用 SUDO 打開文件

  • July 28, 2022

在使用nnn時,我需要編輯一個需要 sudo 權限的文件。

我喜歡我能夠使用 nnn 快速導航到我想要編輯的文件,以及它如何立即在我的編輯器中打開文件。然而,在進行修改後,我無法在沒有 root 權限的情況下保存文件。

這真的打破了我對 nnn 的喜愛。有沒有一種快速的方法可以從 nnn 中的文件(使用 sudo)啟動編輯器?

nnn``VISUAL通過在瀏覽器中按下編輯文件時,將使用您在環境變數中定義的任何編輯器作為編輯e器,或者它將選擇一些系統預設編輯器。

這意味著您可以在呼叫之前設置VISUAL為 eg :sudo vi``nnn

VISUAL='sudo vi' nnn

請注意,這會全域更改e瀏覽器中操作的行為。

o另一種方法是使用瀏覽器 打開文件。nnn然後會問你用什麼打開文件,例如,你可以使用sudoeditorsudo vi等​​。然後它會問你正在打開的程序是使用命令行還是圖形界面。然後它將在編輯器中適當地打開文件。

引用自:https://unix.stackexchange.com/questions/711557