ウェブサイト検索

Linux システムに最新の Vim 9.0 をインストールする方法


Vi は古くから存在しており、1976 年 頃に開発され、効果的な編集インターフェイス、端末コントロールなど、伝統的でありながら強力な機能をユーザーに提供しました。

ただし、多くの Unix/Linux ユーザーが完全なテキスト エディターに求めていた、複数の画面、構文の強調表示、複数の元に戻す機能など、特定の魅力的な機能が欠けていました。

そのため、Vim (改良型 Vi) は、フル機能を備えた高度で完全なテキスト エディターをユーザーに提供するために開発されました。 Vim は、Linux、OS X、Solaris、*BSD、MS-Windows などの Unix 系システム上で動作する、強力で高度に構成可能なクロスプラットフォームの人気のあるテキスト エディタです。

機能が豊富で拡張性も高く、コミュニティが開発したいくつかのプラグインを使用すると、vim のトリックやヒントを使用して Vim を単なるテキスト エディター以上のものに変えることができます。

Vim の機能

その注目すべき機能には次のようなものがあります。

  • パフォーマンスを向上させるための新しい Vim9 スクリプト。
  • 永続的なマルチレベルの取り消しツリー。
  • 複数の画面をサポートします。
  • 複数のプラグインを使用することで高い拡張性を実現します。
  • ユーザーに強力で信頼性の高い検索ツールを提供します。
  • いくつかのプログラミング言語とファイル形式をサポートします。
  • 多数のツールなどをサポートおよび統合します。

長年にわたる段階的な改善を経て、Vim はメジャーなVim 9.0 リリースで重要な一歩を踏み出しました。リリース発表ページに記載されているように、いくつかの重要な改善、いくつかのバグ修正、および新機能が含まれています。

Linux システムに Vim 9.0 エディタをインストールする方法

最新の Linux ディストリビューションでは、パッケージ マネージャーを使用してデフォルトのリポジトリからVim エディターをインストールできますが、入手できるバージョンは少し古いものです。

sudo apt install vim     [On Debian, Ubuntu, and Mint]
sudo dnf install vim     [On RHEL, CentOS and Fedora]
sudo pacman -S vim       [On Arch Linux and Manjaro]
sudo zypper install vim  [On OpenSuse]

Vim 9.0 はリリースされましたが、さまざまな Linux ディストリビューションの公式ソフトウェア リポジトリに導入されるまでにはかなりの時間がかかります。

幸いなことに、UbuntuMint およびその派生製品のユーザーは、非公式で信頼できない PPA を使用して、図に示すようにインストールできます。

sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim

インストール後、コマンド ラインから vim を起動し、次のように vim に関する情報を表示できます。

vim

これをアンインストールし、Ubuntu リポジトリ内の古いバージョンに戻すには、次のコマンドを実行して PPA を削除します。

sudo apt install ppa-purge
sudo ppa-purge ppa:jonathonf/vim

Arch ユーザーは、次のようにpacman コマンドを使用して最新の Vim をインストールできます。

pacman -S vim

Linux のソースから Vim 9.0 をコンパイルする

他の Linux ディストリビューションの場合は、公式ソフトウェア リポジトリに含めるのに時間がかかりますが、次のようにソースから自分でコンパイルすることで最新の Vim 9.0 を試すことができます。

git clone https://github.com/vim/vim.git
cd vim/src
make
make test
make install
vim

毎日構築され、多くの Linux システム上で実行される Vim Appimage もあります。

最後になりましたが、Vim をインストールしている場合は、それを試して、以下のフィードバック セクションを使用して返信してください。ご提案やご経験などを私たちと共有してください。皆様から重要なご意見をいただければ幸いです。