웹사이트 검색

Kakoune: Vim에서 많은 영감을 받은 더 나은 코드 편집기


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

또한 읽어 보세요: 프로그래머와 개발자를 위한 최고의 IDE 18개

상황별 도움말, 구문 강조, 입력 중 자동 완성 등 다양한 텍스트 편집/작성 도구가 함께 제공되며 다양한 프로그래밍 언어를 지원합니다. 또한 텍스트와 상호 작용하기 위한 필수 절차로 다중 선택을 구현합니다.

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

카코우네 스크린샷

카코우네 특징:

  • 대화형이고 예측 가능하며 빠릅니다.
  • 다중 선택을 지원합니다.
  • 구문 강조를 지원합니다.
  • 일반삽입의 두 가지 모드로 작동합니다.
  • 키 입력을 적게 사용하여 속도가 빨라집니다.
  • 자동 정보 표시를 지원합니다.
  • 또한 광범위한 자동 완성을 지원합니다.
  • 다양한 텍스트 편집 도구를 제공합니다.
  • 외부 프로그램 작업을 지원합니다.
  • 고급 텍스트 조작 프리미티브를 지원합니다.
  • 정규식 일치, 필터링, 분할, 정렬, 텍스트 개체 등과 같은 강력한 처리 기본 요소를 사용합니다.

요구사항:

  • GCC >= 5 또는 clang >= 3.9(관련 C++ 표준 라이브러리(libstdc++ 또는 libc++) 포함)
  • libncursesw >= 5.3
  • 매뉴얼 페이지 생성을 위한 asciidoc

Linux에 Kakoune 코드 편집기를 설치하는 방법

CentOS/RHELDebian/Ubuntu와 같은 주요 Linux 배포판에서는 소스에서 빌드하고 설치해야 합니다. 그 전에 먼저 시스템에 개발 도구와 기타 종속성을 설치한 후 소스 코드를 복제하고 다음 명령을 사용하여 빌드 및 설치해야 합니다.

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 

kakoune의 클라이언트/서버 아키텍처로 인해 위 명령은 로컬 터미널의 클라이언트와 함께 새 세션을 엽니다.

삽입 모드로 들어가려면 i를 누르세요. 소스 코드를 변경한 후 :w를 사용하여 변경 사항을 작성하세요. 일반 모드로 돌아가려면 를 누르고, 종료하려면 :q를 사용하세요. 변경 사항을 기록하지 않고 종료하려면 :q!를 사용하세요. 보시다시피 대부분의 키는 Vi/Vim 편집기의 키와 유사합니다.

입력하여 허용되는 모든 명령줄 옵션 목록을 얻을 수 있습니다.

kak -help

삽입 모드에서 사용할 키 입력을 포함한 포괄적인 문서를 보려면 Kakoune Github 저장소(https://github.com/mawww/kakoune)를 확인하세요.

Kakoune은 모달 편집기와 유사한 Vi/Vim입니다. Vi의 편집 모델을 강화하여 코드 작성/편집을 더 빠르고 재미있게 만들기 위해 만들어졌습니다. 아래 피드백 양식을 통해 이에 대한 생각을 공유해 주세요.