Linux用の6つのベストVi / Vim風のコードエディタ


Vim( Vi Improved の略)は、フリーでオープンソースの、強力で高度に設定が可能で拡張可能なテキストエディタです。それは便利で新しいスクリプトとテキストエディタへの更新を絶えず作成しているユーザの大規模で熱心なコミュニティを持っています。 Vimは何百ものプログラミング言語とファイルフォーマットをサポートしており、クロスプラットフォームの最高のコードエディタのひとつです。

Vim はずっと優れたテキストエディタになるよう継続的に開発されていますが、今では多くのユーザーが少数ではあるが強力で使いやすい機能を備えたVim風のエディタをいくつか作成しています。この記事では、Linuxシステム用の6つのVi/Vimにヒントを得たコードエディタについて説明します。

1.角根コードエディタ

Kakouneは、クライアント/サーバーアーキテクチャを備えた、フリーでオープンソースの、対話型の、高速で、完全にカスタマイズ可能でスクリプト可能なVim風のコードエディタです。 Linux、FreeBSD、MacOS、CygwinなどのUnix系システムで動作します。

多くのテキスト編集/書き込みツールが付属し、構文の強調表示、入力中の自動補完、およびさまざまなプログラミング言語をサポートします。それはまたあなたのテキストと対話するための不可欠な手順として複数の選択を実装しています。さらに、Kakouneのクライアント/サーバアーキテクチャは共同のコード編集を可能にします。

ネオビム

NeovimはVimの基本的な伝統的な機能を提供する無料のオープンソース、強力で拡張可能で使いやすいコードエディタです。これは Vim の拡張版で、カーソルのスタイル設定、フォーカスイベント、括弧付きの貼り付けなどの最新の端末機能を備えた組み込みのLinux端末エミュレータが付属しています。重要なことに、それはほとんどのVimプラグインをサポートしています。

NeoVim は、ほとんどのLinuxシステムで動作するAppImageを提供します。ダウンロードして図のように実行するだけです。

# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
# chmod u+x nvim.appimage
# ./nvim.appimage

3.アンプテキストエディタ

Ampは、Rustプログラミング言語を使用して開発された、無料のオープンソース、軽量、シンプル、およびVi/Vimにヒントを得たLinux端末用のコードエディタです。それは単純化された方法でVi/Vimの中心的な相互作用モデルを実行して、そしてあなたが現代のテキストエディタで見つける基本的な機能のいくつかを集めます。

4. Vis - Vim風のテキストエディタ

Visは無料のオープンソースのViライクなコードエディタで、同じエディタの構造的な正規表現ベースのコマンド言語で実装された複数のカーソル/選択をビルトインでサポートしています。

ファイルとディレクトリのブラウザが付属しています、差分モード、vimgrep、暗号化と圧縮をサポートしています。これは、tar、zipなどの一般的なファイルアーカイブ形式をサポートしています。また、HTTP、FTP、SSHなどのネットワークプロトコルを扱うこともできます。さらに、Visには組み込みのシェルチェッカーなどが付属しています。

Vis はほとんどのLinuxディストリビューションに含まれており、パッケージ管理システムを使用して簡単にインストールできます。

5. Nvi - Node.JS VIテキストエディタ

Nviは無料のオープンソースのVim風のコードエディタでもあり、Vimの優れた機能と256色の端末テキストベースのユーザインタフェース、タイル張りのウィンドウを組み合わせたものです。

COMBO、NORMAL、REPLACE、BLOCK、LINE-BLOCK、およびCOMMANDという独自のモードがあります。それはホスト - ゲスト構成でいくつかのセッションを接続することを可能にし、したがって共同のコード編集を可能にします。さらに、ペアリング用にローカルUNIXとリモートTCPソケットをサポートします。

6. Pyvim - ピュアPython Vimクローン

Pyvimは無料のオープンソースで、PythonでVimを再実装したもので、Cの拡張機能は含まれていません。Pypy上で動作します。 Viのキー割り当て、構文の強調表示、多数の配色、水平方向と垂直方向の分割、タブページなどがサポートされています。

それで全部です!この記事では、Linux用の6つのVim-inspiredコードエディタをリストアップしました。あなたが使っていることを見逃した場合は、下記のフィードバックフォームからお知らせください。