Невозможно использовать «:w !sudo tee %» с ranger + nvimLinux

Ответить Пред. темаСлед. тема
Anonymous
 Невозможно использовать «:w !sudo tee %» с ranger + nvim

Сообщение Anonymous »

Основная проблема
Я начинающий пользователь Arch и пытаюсь настроить свою среду так, чтобы можно было беспрепятственно редактировать файлы с помощью Ranger с nvim.
Я установил рейнджер с помощью следующей команды:

Код: Выделить всё

make install PREFIX=$HOME/.local
Когда я пытаюсь сохранить файл (скажем, в /etc/X11/xorg.conf.d/20-intel.conf) с помощью :x в nvim я получаю сообщение об ошибке:

Код: Выделить всё

E45: 'readonly' option is set (add ! to override)
Это ожидаемо, я обычно выполняю :w !sudo tee % и получаю запрос на ввод пароля, вводю его и файл сохраняется. . Однако в данном случае я получаю следующее:

Код: Выделить всё

:w !sudo tee %
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required

shell returned 1

Press ENTER or type command to continue
Я пробовал использовать опцию :w !sudo -S tee %, но когда меня спрашивают пароль, приглашение пройти по умолчанию отображается 3 раза, а затем закрывается с сообщением, что указан неверный пароль.

Код: Выделить всё

:w !sudo -S tee %
[sudo] password for boss: Sorry, try again.
[sudo] password for boss: Sorry, try again.
[sudo] password for boss: sudo: 3 incorrect password attempts

shell returned 1

Press ENTER or type command to continue

Есть мысли, как это можно решить?
Связанные переменные Env

Код: Выделить всё

EDITOR=nvim
Версии

Код: Выделить всё

ranger --version
ranger version: ranger 1.9.4
Python version: 3.11.8 (main, Feb 12 2024, 14:50:05) [GCC 13.2.1 20230801]

nvim --version
NVIM v0.10.1
Build type: Release
LuaJIT 2.1.1720049189
Run "nvim -V1 -v" for more info

PS в официальном README рейнджера рекомендуется использовать sudo make install, но я не фанат использования sudo для операций в пользовательском пространстве.

Подробнее здесь: https://stackoverflow.com/questions/791 ... anger-nvim
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»