ウェブサイト検索

Kakoune: Vim の影響を強く受けた、より優れたコード エディター


Kakoune は、無料のオープンソース、強力、インタラクティブ、高速、スクリプト可能、非常にカスタマイズ可能な、クライアント/サーバー アーキテクチャを備えたコード エディターです。 Linux、FreeBSD、MacOS、Cygwin などの Unix 系システム上で動作します。これは Vi/Vim のようなモーダル エディタであり、Vi の基礎となる編集モデルを改善して対話性を高めることを目的としています。

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

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

さらに、Kakoune のクライアント/サーバー アーキテクチャにより、複数のクライアントが同じ編集セッションに接続できます。

カクネ スクリーンショット

カクネの特徴:

  • インタラクティブで予測可能で、高速です。
  • 複数の選択をサポートします。
  • 構文の強調表示をサポートします。
  • これは通常挿入の 2 つのモードで動作します。
  • キーストロークが少なくなり、高速になります。
  • 自動情報表示に対応。
  • 広範なオートコンプリートもサポートしています。
  • 複数のテキスト編集ツールを提供します。
  • 外部プログラムの操作をサポートします。
  • 高度なテキスト操作プリミティブをサポートします。
  • 正規表現の一致、フィルタリング、分割、整列、テキスト オブジェクトなどの強力な処理プリミティブを使用します。

要件:

  • GCC >= 5 または Clang >= 3.9 (関連する C++ 標準ライブラリ (libstdc++ または libc++) を使用)
  • libncursesw >= 5.3
  • マニュアルページを作成するための asciidoc

Linux に Kakoune コード エディターをインストールする方法

CentOS/RHELDebian/Ubuntu などの主要な Linux ディストリビューションでは、ソースからビルドしてインストールする必要があります。その前に、まず開発ツールとその他の依存関係をシステムにインストールし、次にソース コードを複製し、次のコマンドを使用してビルドしてインストールする必要があります。

CentOS/RHEL に Kakoune コード エディタをインストールする

yum group install 'Development Tools' ncurses-devel asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
make install

Debian/Ubuntu に Kakoune コード エディタをインストールする

$sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc
cd Downloads/
git clone http://github.com/mawww/kakoune.git
cd kakoune/src
make
make man
sudo make install

Fedora では、次のコマンドを使用してcopr リポジトリからインストールできます。

dnf copr enable jkonecny/kakoune
dnf install kakoune

openSUSE では、次のコマンドを実行してデフォルトのリポジトリからインストールできます。 openSUSE バージョンのリポジトリ (この例ではTumbleweed) を必ず指定してください。

sudo zypper addrepo http://download.opensuse.org/repositories/editors/openSUSE_Factory/editors.repo
sudo zypper refresh
sudo zypper install kakoune

Arch Linux では、次のコマンドを実行してAUR からインストールします。

yaourt -Sy kakoune-git

Linux で Kakoune コード エディターを使用する方法

kakoune をインストールしたら、コーディングするスクリプト ファイル名 (getpubip.sh など) を指定して次のコマンドを実行して起動します。

kak getpubip.sh 

kakoune のクライアント/サーバー アーキテクチャのため、上記のコマンドはローカル端末上のクライアントとの新しいセッションを開きます。

挿入モードに入るには、i を押します。ソース コードに変更を加えた後、:w を使用して変更を書き込みます。通常モードに戻るには を押し、終了するには :q を使用します。変更を書き込まずに終了したい場合は、:q! を使用します。ご覧のとおり、ほとんどのキーはVi/Vim エディタのものと似ています。

入力すると、受け入れられるすべてのコマンド ライン オプションのリストを取得できます。

kak -help

挿入モードで使用するキーストロークを含む包括的なドキュメントについては、Kakoune Github リポジトリをチェックしてください: https://github.com/mawww/kakoune

KakouneVi/Vim のようなモーダル エディタです。 Vi の編集モデルを強化するために構築されており、コードの作成/編集がより速く、より楽しくなります。以下のフィードバック フォームからご意見をお聞かせください。