Vim開発プロジェクトは6月28日現地、テキストエディタ「Vim」のメジャーバージョンアップ版「Vim 9.0」をリリースしました(Phoronix)。
Vim 9.0の注目の新機能は、新しく導入されたVim9スクリプト言語です。
従来のVimスクリプトはゆっくりと改良が進められてきましたが、互換性を維持するために変更できない部分が多く、実行速度も遅くなっていました。
Vim9スクリプトの主な目的は、パフォーマンスを劇的に向上させることにあり、コマンドを、効率的に実行できる命令にコンパイルすることで従来の10倍から100倍の実行速度の向上が期待できます。またVim特有の構造を避け、JavaScript、TypeScript、Javaなど、一般的に使用されているプログラミング言語に近づける努力も行われています。
Vim 9.0でも、レガシースクリプトはこれまでと同じように動作し、サポートも続けられます。Python 2からPython 3への移行で起こったような混乱は発生しないとされています。
Vim9スクリプトでは、将来的にクラスのサポートも計画されています。
変更点の詳細はこちらで確認可能です。
タイトル | Vim | |
---|---|---|
公式サイト | http://www.vim.org/ | |
ソフトアンテナ | https://softantenna.com/softwares/6995-vim | |
説明 | viを拡張した高機能エディタ。 |