Vimに大きく影響を受けた優れたコードエディターKakoune

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

関連記事: プログラマーと開発者向けの18のベストIDE

コンテクストヘルプ、構文の強調表示、タイピング中の自動補完など、多数のテキスト編集/書き込みツールが付属しています。また、テキストとの対話のための重要な手順として、複数の選択を実装しています。

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

Kakouneスクリーンショット

Kokoune Code Editor
Kokoune Code Editor Features

Kakouneの特徴:

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

要件:

  • GCC >= 5 または clang >= 3.9(関連する C++ 標準ライブラリ(libstdc++ または libc++)を含む)
  • libncursesw >= 5.3
  • asciidoc による man ページの作成

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

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

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 
Starting Kakoune Code Editor

挿入モードに入るには、iを押します。ソースコードを変更した後は、:wを使って変更内容を保存します。通常モードに戻るには<Esc>を押し、終了するには:qを使います。変更内容を保存せずに終了する場合は:q!を使います。ご覧の通り、ほとんどのキーはVi/Vimエディタと類似しています。

Kakoune Normal Mode

すべての受け入れられたコマンドラインオプションのリストを取得するには、次を入力します。

$ kak -help

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

Kakouneは、Vi/Vimのようなモーダルエディタで、Viの編集モデルを強化してコードの書き込み/編集をより迅速かつ楽しくします。ご意見は以下のフィードバックフォームからお寄せください。

Source:
https://www.tecmint.com/kakoune-better-code-editor-for-linux/