ウェブサイト検索

Vi/Vim にインスピレーションを得た Linux 用のベスト コード エディター 6 選


Vim (Vi 改良版 の略) は、無料のオープンソースで、強力で、高度に構成可能で拡張可能なテキスト エディターです。これには、便利な新しいスクリプトやテキスト エディターの更新を継続的に作成するユーザーの大規模な専用コミュニティがあります。 Vim は何百ものプログラミング言語とファイル形式をサポートしており、最高のクロスプラットフォーム コード エディターの 1 つとなっています。

こちらもお読みください: プログラマーと開発者向けの 18 のベスト IDE

Vim はより優れたテキスト エディタを目指して継続的に開発されていますが、現在では多くのユーザーが、機能は少ないものの強力で使いやすい機能を備えた Vim に似たエディタをいくつか作成して世に出ています。この記事では、Linux システム用の Vi/Vim からインスピレーションを得た最高のコード エディター 6 つをレビューします。

1. カクネコードエディター

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

多数のテキスト編集/書き込みツールが付属しており、構文の強調表示、入力中のオートコンプリートをサポートし、さまざまなプログラミング言語をサポートしています。また、テキストを操作するための重要な手順として複数の選択も実装されています。さらに、Kakoune のクライアント/サーバー アーキテクチャにより、共同でコードを編集できます。

2.ネオビム

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 プログラミング言語を使用して開発された、Linux ターミナル用の軽量でシンプルな Vi/Vim 風のコード エディターであり、無料のオープン ソースです。 Vi/Vim のコア対話モデルを簡素化された方法で実装し、最新のテキスト エディターにある基本機能のいくつかを組み立てます。

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

Vis は、無料のオープンソースの Vi に似たコード エディターであり、同じエディターの構造正規表現ベースのコマンド言語で実装された複数のカーソル/選択のサポートを組み込み、vi のモーダル編集を拡張します。

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

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

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

Nvi は、無料のオープンソースで、Vim にインスピレーションを得たコード エディターでもあり、256 色のターミナルのテキストベースのユーザー インターフェイスとタイル ウィンドウを組み合わせた Vim の最高の機能を提供します。

COMBO、NORMAL、REPLACE、BLOCK、LINE-BLOCK、COMMAND という独自のモードがあります。ホスト/ゲスト構成で複数のセッションを接続できるため、共同でコードを編集できます。さらに、ローカル UNIX とリモート TCP ソケットのペアリングもサポートします。

6. Pyvim – 純粋な Python Vim クローン

Pyvim は無料のオープン ソースであり、C 拡張機能を使用せずに Python で Vim を再実装したもので、Pypy 上で実行されます。 Vi キー バインディング、構文ハイライト、多くのカラー スキーム、水平および垂直分割、タブ ページなどをサポートしています。

それだけです!この記事では、Vim からインスピレーションを得た Linux 用の最高のコード エディター 6 つをリストしました。あなたが使用しているものを見逃している場合は、以下のフィードバック フォームからお知らせください。