LINUX.ORG.RU

Нужна небольшая помощь по vim

 


0

1

Хочу научить vim сохранять файл с помощью sudo. На просторах Интернета нашёл всякие разные сценарии, но мне нужен был такой, который бы автоматически перезагружал файл после сохранения.

Наткнулся на такую штуку:

command! W :execute ':silent w !sudo tee % > /dev/null' | :edit!

Всё работает, но только я бы хотел сохранять с помощью sudo не по W, а по w!
Каким образом можно это сделать?

★★★★★

Ответ на: комментарий от pyatak123

pyatak123

:w ! sudo tee %


Не подходит - требует действий со стороны юзера. Нужно, чтобы vim перезагружал файл автоматически, а не я тыкал по <Enter> и <L>.

blackst0ne ★★★★★
() автор топика
Ответ на: комментарий от anonymous

sudo vim


У меня открыта одна копия vim с множеством вкладок.
Править всё от рута (как в моей задаче)? Не совсем то, что нужно.

blackst0ne ★★★★★
() автор топика

Решил проблему. Если вдруг кому нужно будет:

command! W :execute ':silent w !sudo tee % > /dev/null' | :edit!
:cnoreabbrev w! W
blackst0ne ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.