Kakoune: Vim에 크게 영향을 받은 더 나은 코드 편집기

Kakoune(카쿠네)은 클라이언트/서버 아키텍처를 갖춘 무료이고 오픈 소스이며 강력하고 대화형이며 빠르며 스크립팅이 가능하며 매우 사용자 정의가 가능한 코드 편집기입니다. 이것은 리눅스, FreeBSD, MacOS 및 Cygwin과 같은 유닉스류 시스템에서 실행됩니다. Vi/Vim과 비슷한 모달 편집기로서 더 많은 상호 작용을 위해 Vi의 기본 편집 모델을 개선하는 것을 목표로 합니다.

관련 기사: 프로그래머와 개발자를 위한 18가지 최고의 IDE

이는 문맥적 도움말, 구문 강조, 입력 중 자동 완성과 같은 다양한 텍스트 편집/작성 도구를 제공합니다. 또한 텍스트와 상호 작용하기 위한 필수 절차로 여러 선택 사항을 구현합니다.

또한, Kakoune의 클라이언트/서버 아키텍처를 통해 여러 클라이언트가 동일한 편집 세션에 연결할 수 있습니다.

Kakoune 스크린샷

Kokoune Code Editor
Kokoune Code Editor Features

Kakoune 특징:

  • 대화형이고 예측 가능하며 빠릅니다.
  • 여러 선택을 지원합니다.
  • 구문 강조를 지원합니다.
  • 두 가지 모드(일반 및 삽입)에서 작동합니다.normal and insertion.
  • 더 빠르게 작동하기 위해 덜한 키 입력을 사용합니다.
  • 자동 정보 표시를 지원합니다.
  • 널리 확장된 자동 완성도 지원합니다.
  • 여러 텍스트 편집 도구를 제공합니다.
  • 외부 프로그램과 작업하는 것을 지원합니다.
  • 고급 텍스트 조작 기본 기능을 지원합니다.
  • 정규식 일치, 필터링, 분할, 정렬, 텍스트 개체 등과 같은 강력한 처리 기본 기능을 사용합니다.

요구 사항:

  • GCC >= 5 또는 clang >= 3.9 (관련 C++ 표준 라이브러리 (libstdc++ 또는 libc++)와 함께)
  • libncursesw >= 5.3
  • man 페이지를 만들기 위한 asciidoc

리눅스에서 Kakoune 코드 편집기를 설치하는 방법

CentOS/RHEL 및 Debian/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

리눅스에서 Kakoune 코드 편집기 사용하는 방법

kakoune를 설치한 후에는 스크립트 파일 이름(예: getpubip.sh)을 사용하여 다음 명령을 실행하여 간단히 시작할 수 있습니다.

$ kak getpubip.sh 
Starting Kakoune Code Editor

kakoune의 클라이언트/서버 아키텍처 덕분에 위 명령은 로컬 터미널에서 클라이언트가 있는 새 세션을 엽니다.

삽입 모드로 진입하려면 i를 누르세요. 소스 코드를 변경한 후에는 변경 사항을 저장하려면 :w를 사용하십시오. 그리고 정상 모드로 돌아가려면 <Esc>를 누르고, 종료하려면 :q를 사용하십시오. 변경 사항을 저장하지 않고 종료하려면 :q!를 사용하십시오. 대부분의 키가 Vi/Vim 편집기와 비슷하다는 것을 알 수 있습니다.

Kakoune Normal Mode

명령 줄 옵션의 모든 허용된 목록을 얻으려면 다음을 입력하십시오.

$ kak -help

삽입 모드에서 사용할 수 있는 키 스트로 포괄적인 문서에 대해서는 Kakoune Github 저장소를 참조하십시오: https://github.com/mawww/kakoune

Kakoune은 빠르고 더욱 즐거운 코딩을 위해 Vi의 편집 모델을 개선하도록 구축된 Vi/Vim와 유사한 모달 에디터입니다. 아래 피드백 양식을 통해 생각을 공유해 주세요.

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