리눅스용 최고의 Vi/Vim 영감 코드 편집기 6가지

Vim (Vi Improved의 약자)은 무료, 오픈 소스, 강력하며 매우 구성 가능하며 확장 가능한 텍스트 편집기입니다. 지속적으로 유용한 새로운 스크립트 및 업데이트를 만드는 사용자들의 크고 헌신한 커뮤니티가 있습니다. Vim은 수백 가지 프로그래밍 언어와 파일 형식을 지원하여 최고의 크로스 플랫폼 코드 편집기 중 하나로 만들어졌습니다.

추천 읽기: 프로그래머와 개발자를 위한 18가지 최고의 IDE

Vim은 계속 발전하여 더 나은 텍스트 편집기가 되고 있지만, 이제는 더 적지만 강력하고 사용하기 쉬운 기능을 갖춘 여러 Vim과 유사한 편집기가 있습니다. 이 기사에서는 리눅스 시스템을 위한 Vi/Vim에 영감을 받은 6가지 최고의 코드 편집기를 검토할 것입니다.

1. Kakoune 코드 편집기

Kakoune은 클라이언트/서버 아키텍처를 갖춘 무료, 오픈 소스, 대화식, 빠르고 완전히 사용자 정의 가능하며 스크립팅 가능한 Vim에 영감을 받은 코드 편집기입니다. 이는 리눅스, FreeBSD, MacOS 및 Cygwin과 같은 유닉스류 시스템에서 실행됩니다.

Kakoune Code Editor for Linux

다양한 텍스트 편집/작성 도구가 함께 제공되며, 문법 강조, 타이핑 중 자동 완성을 지원하며 다양한 프로그래밍 언어를 지원합니다. 또한, 여러 선택을 텍스트와 상호 작용하는 필수 절차로 구현합니다. 게다가 Kakoune의 클라이언트/서버 아키텍처는 협업 코드 편집을 가능하게 합니다.

2. Neovim

Neovim은 무료 오픈 소스이며, 강력하고 확장 가능하며 사용하기 쉬운 코드 편집기로, Vim의 기본 전통적인 기능을 제공합니다. 이것은 Vim의 확장으로, 현대적인 터미널 기능을 갖춘 내장된 Linux 터미널 에뮬레이터를 함께 제공합니다. 중요한 것은 대부분의 Vim 플러그인을 지원한다는 것입니다.

NeoVim Editor for Linux

NeoVim은 대부분의 Linux 시스템에서 실행되는 AppImage를 제공하며, 표시된대로 다운로드하고 실행하면 됩니다.

# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
# chmod u+x nvim.appimage
# ./nvim.appimage

3. Amp 텍스트 편집기

Amp는 가볍고 간단한 Vi/Vim 기반 코드 편집기로, Linux 터미널에서 사용할 수 있습니다. 이는 Rust 프로그래밍 언어를 사용하여 개발되었습니다. Vi/Vim의 핵심 상호 작용 모델을 단순화하여 구현하고, 현대적인 텍스트 편집기에서 찾을 수 있는 몇 가지 기본 기능을 모아 놓았습니다.

AMP Text Editor for Linux

4. Vis – Vim과 유사한 텍스트 편집기

Vis는 vi의 모달 편집을 확장한 Vi와 유사한 코드 편집기로, 동일한 편집기의 구조적 정규 표현식 기반 명령 언어로 구현된 다중 커서/선택을 내장 지원합니다.

Vis Vim-Like Text Editor for Linux

파일 및 디렉터리 브라우저가 함께 제공되며, diff 모드, vimgrep, 암호화 및 압축을 지원합니다. tar, zip와 같은 일반 파일 아카이빙 형식을 지원하며, HTTP, FTP, SSH 등 네트워크 프로토콜을 사용할 수 있습니다. 또한 Vis에는 내장된 셸 체커 등이 포함되어 있습니다.

Vis는 대부분의 리눅스 배포판에 포함되어 있으며, 패키지 관리 시스템을 사용하여 쉽게 설치할 수 있습니다.

5. Nvi – Node.JS VI 텍스트 편집기

Nvi는 또한 Vim을 영감받은 무료 오픈 소스 코드 편집기로, Vim의 최고 기능을 256색 터미널 텍스트 기반 사용자 인터페이스와 타일형 창과 결합하여 제공합니다.

Nvi Vi-Like Text Editor for Linux

COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK, COMMAND와 같은 고유한 모드를 갖추고 있으며, 호스트-게스트 구성에서 여러 세션을 연결하여 협업 코드 편집을 가능하게 합니다. 또한 로컬 UNIX 및 원격 TCP 소켓을 지원하여 페어링할 수 있습니다.

6. Pyvim – 순수 파이썬 Vim 클론

Pyvim은 Python으로 구현된 Vim의 무료 오픈 소스 버전으로, C 확장 없이 Pypy에서 실행됩니다. Vi 키 바인딩, 구문 강조, 다양한 색 구성, 수평 및 수직 분할, 탭 페이지 등을 지원합니다.

Pyvim Python Code Editor

여기까지입니다! 이 기사에서는 리눅스용 6가지 최고의 Vim 기반 코드 편집기를 나열했습니다. 사용 중인 다른 편집기가 누락된 경우 아래 피드백 양식을 통해 알려주십시오.

Source:
https://www.tecmint.com/vi-vim-inspired-code-editors-for-linux/