最近 Vim9.0の新バージョンのリリースが発表されました、一連の非常に興味深い改善が実装されたバージョンであり、たとえば、新しいスクリプト言語と補足、新しい配色、新しい構成などを強調することができます。
Vimについて知らない人は、これが クロスプラットフォームのテキストエディタ 非常にカスタマイズ可能 viソフトウェアに触発され、 UNIXシステムで人気のあるテキストエディタ。 主な機能 VimとViの両方 それらは、特定の操作を実行するために交互に使用されるさまざまなモードを持っているという点で構成されています、これは、キーの組み合わせまたはグラフィカルインターフェイスを使用してコマンドを入力するモードがXNUMXつしかない最も一般的なエディタとは異なります。
活力 テキスト形式の優れたドキュメントがあります、それは非常に広く、理解しやすいです。 ユーザーは、問題を解決できるさまざまな機能の説明を検索することで、それにアクセスできます。 キーワードは、Vimのヘルプの構文強調表示によって強調表示されます。
Vim9.0の主な新機能
提示されているこの新しいバージョンのVim9.0では、次のことが強調されています。 新しいスクリプト言語とプラグインを導入、Vim9 Script。JavaScript、TypeScript、およびJavaと同様の構文を提供します。 新しい構文は習得が容易です 初心者向けですが 下位互換性はありません 古いスクリプト言語の。 同時に、以前に使用された言語のサポートと既存のプラグインとスクリプトのサポートは完全に保持されます:古い言語と新しい言語が並んでサポートされます。
構文を作り直すことに加えて、 Vim9スクリプトはコンパイルされた関数をサポートします これにより、パフォーマンスが大幅に向上します。 テストでは、バイトコードにコンパイルされた関数 スクリプトの実行速度を10倍から100倍に上げることができます.
また、Vim9スクリプトは、関数の引数を連想配列として処理することを停止しました。これにより、多くのオーバーヘッドが発生しました。 関数は「def」ステートメントで定義されるようになり、引数と戻り値の型の明示的なリストが必要になりました。 変数は、明示的な型指定を使用した式「var」によって定義されます。
一方、エラー処理メカニズムが完全に再設計され、関数で«call»キーワードを実行する必要がないことに加えて、複数行で式を分割するために円記号が不要になったことも強調されています。ただし、値を割り当てるには「let」を使用します。
また、簡略化されたモジュール作成で注目に値するのは、他のファイルで使用するために個々の関数と変数をエクスポートする機能です。 コメントは二重引用符ではなく「#」で区切られます。
他の変化のうちこの新しいバージョンのVim9.0から際立っているのは次のとおりです。
- クラスのサポートは、将来のリリースで計画されています。
- 配色のセットが含まれています。
- スペルチェックと入力完了のサポートが改善されました。
- 新しい設定が追加されました:「autoshelldir」、「cdhome」、「cinscopedecls」、「guiligatures」、「mousemoveevent」、「quickfixtextfunc」、「spelloptions」、「thesaurusfunc」、「xtermcodes」。
- 新しいコマンドが追加されました:argdedupe、balt、def、defcompile、disassemble、echoconsole、enddef、eval、export、final、import、var、vim9script。
- ポップアップウィンドウ(ポップアップ端末)で端末を開き、端末の配色を選択する機能が提供されます。
- LSP(Language Server Protocol)サーバーインタラクションチャネルモードが追加されました。
- Haikuオペレーティングシステムのサポートが追加されました。
最後に あなたがそれについてもっと知りたいなら この新しいバージョンのVim9.0については、詳細を確認できます 次のリンクで。
LinuxにVim9.0をインストールするにはどうすればいいですか?
この新しいバージョンのインストールに興味のある方は、 システムに応じて、以下のいずれかのコマンドを実行することで実行できます。
Ubuntuユーザーの方へ およびデリバティブ、 次のリポジトリをシステムに追加し、Vimのインストールを実行することでこれを行うことができます。 コマンドは次のとおりです。
sudo add-apt-repository ppa:jonathonf/vim-daily sudo apt-get update sudo apt install vim
Archユーザーの場合 Linuxとその派生物:
sudo pacman -S vim
フラットパック
flatpak install flathub org.vim.Vim