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의 편집 모델을 향상 시켜서 쓰기/편집 코드를보다 빠르고 재미있게 만듭니다. 아래 의견 양식을 통해 의견을 공유하십시오.