LinuxディストリビューションにViまたはVimがインストールされているかどうかを確認するにはどうすればよいですか?


13

デフォルトのインストール(bash、Konsole)でKubuntu 14.04を使用します。パワフルなオールキーボードのテキストエディターを学びたいと思います。Vi、Vim、Emacsのいずれかを使いました(そして、Nanoは簡単なので学びます)。BashとPythonというコマンドラインの経験が少しあるので、WindowsシステムなしでLinuxを使用するという目的で、別のスキルを追加する準備ができています。

Bashから、入力するvimか、emacsパッケージをインストールするように求められます。

入力はvi機能します。エディターを実行しているので、Viでなければならないと思いました。

しかし、スプラッシュスクリーンは、あなたがbashであること、それを呼び出すと、言うVIM Vi Improvedと、それはだというRunning in Vi compatible mode。だから今、私はそれがVimでなければならないことを理解しています。

それでvim、bashで入力してもエディターが実行されないのはなぜですか?

回答:


15

Vimはviのクローンとして始まり、元のviのコマンドと機能のほとんどすべてに加えて、多くの機能強化を備えています。(参照:help design-compatible)基本的に5つの構成のいずれかにコンパイルできます:小さい、小さい、通常、大きい、大きい。(を参照してください:help :version。)拡張機能を無効にし、元のviにある機能のみを使用するように実行時に構成することもできます。(を参照してください:help 'compatible'。)

元のviに非常に近い動作をさせることができるため、多くのLinuxディストリビューションにはvi、ほとんどすべてのUnixシステムで見られる基本的なビジュアルエディターであるviが含まれています。を実行するとvi、通常、vi互換モードで実行されているVimの小さなバージョンまたは小さなバージョンが取得されます。それが実行時にVimスプラッシュスクリーンを得る理由ですvi

ただし、このviは、ほとんどのユーザーが通常の使用を望んでいるフル機能のVimではありません。ほとんどのLinuxディストリビューションは、vimのバージョン(多くの場合、巨大なバージョン)を、vimやなどのオプションパッケージで提供していますvim-enhanced


8

Ubuntuを使用しているため、Vimがインストールされているかどうかを確認するには次を実行します

dpkg -l | grep vim

実行して、Viの利用可能な代替を確認します

update-alternatives --list vi

実行して、Viのお気に入りの代替を設定します

update-alternatives --config vi

それは明らかです。デフォルトのkubuntu 14.04をインストールすると、vim-common、vim-runtime、vim-tinyが得られます。「リンクグループviには1つの選択肢しかありません(/ usr / bin / viを提供):/usr/bin/vim.tiny "設定するものはありません。私はvim.tinyを持っていることを意味すると思います、そしてそれは3つ(VI、VIMおよびEMACS)
-user12711

2
確かに@ user12711。あなたがしたい場合はvim、あなたが見つけることを期待するとして、インストールvim、またはあなたにもGUIフロントエンドをしたい場合は、の一つvim-gnomevim-gtkまたはvim-athena。後者の3つのうちの1つをインストールすることをお勧めします。これらの機能には、vimX11クリップボードのサポートなどの機能よりも多くの機能がコンパイルされています。
ムル

4
ピクセル、update-alternatives --display vi私見よりはるかに良いビューを提供します。
ムル

4

viかvimかを知らせるクイックコマンド

vi -h

私の場合、これはヘルプ情報を表示します:

$ vi -h
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug  7 2016 16:03:11)
[... skip other info ...]

だからここで私はVIMと一緒です。


または使用vi --versionコマンド
Cyriacアントニー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.