web-dev-qa-db-ja.com

「update-alternatives」インタラクティブメニューに希望のエディターを追加するにはどうすればよいですか?

私はちょうどubuntu 16.04.2 32ビットをDigital Oceanサーバーにインストールしました。

Digital Oceanはubuntuのインストールを少し調整しました。たとえば、VPSで使用するブロックイメージの一部として完全なvimをインストールしました。私はこれをデフォルトのエディタとして-プリインストール-vimを使用したいと思います。だから私は走る

Sudo update-alternatives --config editor

このメニューを提供します

$ Sudo update-alternatives --config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

Press <enter> to keep the current choice[*], or type selection number:

注:vimはオプションとしてありません

Digital Oceanは、vimインストールをupdate-alternativesシステムに追加していないと思いますか?
このメニューに/user/bin/vimプログラムを追加する推奨方法は何ですか?
代替システムが追加する/usr/bin/editorシンボリックリンクを上書きするか、/etc/alternatives/usr/bin/vimを指すシンボリックリンクを追加できますか?しかし、デジタルオーシャンハックに加えて「ハック」を行う前に、「公式」な方法を試してみたいと思います。

4
the_velour_fog

これは変更されませんが、Zestyまでの標準のUbuntuの動作です。 vimls -l)で/usr/bin/vimを実行すると、それは/etc/alternatives/vimへのリンクであり、/usr/bin/vim.basicへのリンクであることがわかります。

vim --versionまたはvim.basic --versionを実行すると、実際にはGUIなしの完全な「ジャイアント」vimバージョン8.0であることがわかります。

質問に答えるには:vim.basicのメニュー選択により、希望する完全なvimバージョンが提供されます。名前が誤解を招くというだけです。

6
emk2203