Что-то подобное “rvim” существуют на Ubuntu?

Я читал здесь о том, как безопасно отредактировать использование файла sudo, Я действительно использую sudoedit большую часть времени однако мне было бы интересно знать, существует ли что-то подобное на Ubuntu к rvim который упоминается там.

Я выполняю Ubuntu GNOME 16.04 с GNOME 3.20 и поскольку я ничего не могу найти в репозиториях с тем же или аналогичным именем, я задавался вопросом если rvim или подобный строгий текстовый редактор существует в Ubuntu?

0
задан 17 August 2016 в 17:40

1 ответ

Кажется, нет никакого независимого политика rvim двоичный файл, однако устанавливая vim пакет создает символьную ссылку с помощью update-alternatives механизм:

Setting up vim (2:7.4.1689-3ubuntu1.1) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode

Переходя по ссылке, мы находим, что ссылка в конечном счете разрешает vim.basic

$ readlink -f $(which rvim)
/usr/bin/vim.basic

По-видимому, существуют некоторые argv[0] волшебство внутри vim.basic это заставляет это выполнять его в ограниченном режиме при вызове как rvim.

Согласно vim страница справочника можно также использовать -Z опция:

rvim rview rgvim rgview
          Like the above, but with restrictions.  It will not be possi‐
          ble to start shell commands, or suspend  Vim.   Can  also  be
          done with the "-Z" argument.

Который обеспечивает ту же функциональность в vim как rvim, но буквально не звонит rvim.

2
ответ дан 28 September 2019 в 16:42

Другие вопросы по тегам:

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