使用するときに、sudo権限を必要とするファイルを編集する必要があります。
私はnnnを使って編集したいファイルをすばやく移動し、エディタでファイルをすぐに開く方法が好きです。ただし、変更後はroot権限がないとファイルを保存できません。
これはnnnへの私の愛を本当に壊します。 nnnのファイルから(sudoを使用して)エディタを起動する簡単な方法はありますか?
答え1
nnn
browserを押してファイルを編集すると、VISUAL
環境変数で定義したエディタがエディタとして使用されるか、一部のシステムデフォルトエディタが選択されます。e
これは、呼び出す前に次のように設定できることを意味しますVISUAL
。sudo vi
nnn
VISUAL='sudo vi' nnn
この点に注意してくださいグローバルeブラウザの動作動作を変更します。
o別の方法は、ブラウザを使用してファイルを開くことです。nnn
その後、ファイルを開くときに何を使うべきかを尋ねるメッセージが表示されます。たとえば、背中を使用できsudoedit
ますsudo vi
。次に、開こうとしているプログラムがコマンドラインを使用するのか、グラフィカルインターフェイスを使用しているのかを尋ねます。これにより、エディタでファイルが適切に開きます。