Как я устанавливаю энергию как редактор по умолчанию когда я sudo?

Это вызвано тем, что "src /*" не оценен (расширенный в список файлов) CP, но оболочкой до вызова CP.

3
18.04.2013, 15:22
2 ответа

Это что команда sudoedit для. Это создает временную копию, которая редактируется в пользовательской среде. Это консультируется SUDO_EDITOR, VISUAL и переменная EDITOR найти подходящий двоичный файл. После редактирования копия перезаписывает исходный файл.

5
27.01.2020, 21:13

В случае, если Вы всегда хотите использовать vim вместо vi, Вы можете просто

$ sudo ln -s /usr/bin/vim /usr/local/bin/vi

(Это предполагает, что Вы имеете /usr/local/bin прежде /bin в Вашем PATH.)

Предоставленный, это - (локальный для системы) взлом, но довольно простой и эффективный.

2
27.01.2020, 21:13
  • 1
    Плохая практика для создания символьных ссылок на лету. Лучше любому создают a ~/bin/ каталог и создает символьную ссылку там и добавляет ~/bin/ кому: PATH или использовать EDITOR переменная и проводит его когда sudoлуг путем редактирования sudoers файла. –  mtahmed 18.04.2013, 18:05
  • 2
    @mtahmed ~/bin/ и PATH не помогает многому, когда проблема вокруг перекрестных пользовательских запусков. У меня также есть меньше резервирования о символьных ссылках (особенно в .../local/... директора), но YMMV. –  Ingo Karkat 18.04.2013, 18:17

Теги

Похожие вопросы