Kakoune(카쿠네)은 클라이언트/서버 아키텍처를 갖춘 무료이고 오픈 소스이며 강력하고 대화형이며 빠르며 스크립팅이 가능하며 매우 사용자 정의가 가능한 코드 편집기입니다. 이것은 리눅스, FreeBSD, MacOS 및 Cygwin과 같은 유닉스류 시스템에서 실행됩니다. Vi/Vim과 비슷한 모달 편집기로서 더 많은 상호 작용을 위해 Vi의 기본 편집 모델을 개선하는 것을 목표로 합니다.
관련 기사: 프로그래머와 개발자를 위한 18가지 최고의 IDE
이는 문맥적 도움말, 구문 강조, 입력 중 자동 완성과 같은 다양한 텍스트 편집/작성 도구를 제공합니다. 또한 텍스트와 상호 작용하기 위한 필수 절차로 여러 선택 사항을 구현합니다.
또한, Kakoune의 클라이언트/서버 아키텍처를 통해 여러 클라이언트가 동일한 편집 세션에 연결할 수 있습니다.
Kakoune 스크린샷


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

kakoune의 클라이언트/서버 아키텍처 덕분에 위 명령은 로컬 터미널에서 클라이언트가 있는 새 세션을 엽니다.
삽입 모드로 진입하려면 i
를 누르세요. 소스 코드를 변경한 후에는 변경 사항을 저장하려면 :w
를 사용하십시오. 그리고 정상 모드로 돌아가려면 <Esc>
를 누르고, 종료하려면 :q
를 사용하십시오. 변경 사항을 저장하지 않고 종료하려면 :q!
를 사용하십시오. 대부분의 키가 Vi/Vim 편집기와 비슷하다는 것을 알 수 있습니다.

명령 줄 옵션의 모든 허용된 목록을 얻으려면 다음을 입력하십시오.
$ kak -help
삽입 모드에서 사용할 수 있는 키 스트로 포괄적인 문서에 대해서는 Kakoune Github 저장소를 참조하십시오: https://github.com/mawww/kakoune
Kakoune은 빠르고 더욱 즐거운 코딩을 위해 Vi의 편집 모델을 개선하도록 구축된 Vi/Vim와 유사한 모달 에디터입니다. 아래 피드백 양식을 통해 생각을 공유해 주세요.
Source:
https://www.tecmint.com/kakoune-better-code-editor-for-linux/