Kakoune : Vim에서 크게 영감을받은 더 나은 코드 편집기
Kakoune 는 클라이언트/서버 아키텍처를 갖춘 무료 오픈 소스, 강력하고 대화식, 신속하고 스크립트 가능하며 사용자 정의가 가능한 코드 편집기입니다. Linux, FreeBSD, MacOS, Cygwin과 같은 Unix 계열 시스템에서 실행됩니다. 그것은 더 많은 상호 작용을위한 Vi의 근본적인 편집 모델을 향상시키는 것을 목표로하는 Vi/Vim 모달 편집기와 같습니다.
문맥 상 도움말, 구문 강조, 입력시 자동 완성과 같은 수많은 텍스트 편집/작성 도구가 제공되며 다양한 프로그래밍 언어를 지원합니다. 또한 텍스트와 상호 작용하기위한 필수 절차로서 여러 선택을 구현합니다.
또한 Kakoune의 클라이언트/서버 아키텍처를 통해 여러 클라이언트가 동일한 편집 세션에 연결할 수 있습니다.


- It is interactive, predictible, and fast.
- Supports multiple selections.
- Supports syntax highlighting.
- It operates in two modes: normal and insertion.
- Uses less keystrokes making it fast.
- Supports auto-information display.
- Also supports extensive auto-completion.
- Offers multiple text editing tools.
- It supports working with external programs.
- Supports advanced text manipulation primitives.
- Uses powerful handling primitives such as regex matches, filtering, splitting, aligning, text objects and more.
- GCC >= 5 or clang >= 3.9 (with associated C++ standard library (libstdc++ or libc++)
- libncursesw >= 5.3
- asciidoc for creating man pages
Linux에 Kakoune 코드 편집기를 설치하는 방법
CentOS/RHEL 및 Debian/Ubuntu 와 같은 주요 Linux 배포판에서는 소스에서 빌드하고 설치해야합니다. 먼저 시스템에 개발 도구 및 기타 종속성을 설치 한 다음 소스 코드를 복제하고 다음 명령을 사용하여 빌드 및 설치해야합니다.
# 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
$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 을 설치했으면 코드하려는 스크립트 filename (예 : getpubip.sh )을 사용하여 다음 명령을 실행하여 실행하십시오.
$ kak getpubip.sh

kakoune의 클라이언트/서버 아키텍처 때문에 위의 명령은 로컬 터미널에 클라이언트가있는 새로운 세션을 엽니 다.
삽입 모드 에서 입력하려면 i
키를 누릅니다. 소스 코드를 변경 한 후 : w
를 사용하여 변경 사항을 작성하십시오. 정상 모드로 돌아가려면 & lt; Esc & gt;
를 누르고 종료하려면 : q
를 사용하십시오. 변경 사항을 작성하지 않고 종료하려면 : q!
를 사용하십시오. 보시다시피, 대부분의 키는 Vi/Vim 편집기의 키와 유사합니다.

입력하여 받아 들인 모든 명령 행 옵션 목록을 볼 수 있습니다.
$ kak -help
삽입 모드에서 사용하는 키 스트로크를 포함한 포괄적 인 문서를 보려면 Kakoune Github 저장소 (https://github.com/mawww/kakoune)를 확인하십시오.
Kakoune 은 모달 편집기와 같은 Vi/Vim 입니다. Vi의 편집 모델을 향상 시켜서 쓰기/편집 코드를보다 빠르고 재미있게 만듭니다. 아래 의견 양식을 통해 의견을 공유하십시오.