웹사이트 검색

Vi/Vim에서 영감을 받은 Linux용 최고의 코드 편집기 6가지


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

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

Vim은 훨씬 더 나은 텍스트 편집기가 되기 위해 지속적으로 개발되고 있지만 이제 많은 사용자는 더 적지만 강력하고 유용한 기능을 갖춘 Vim과 유사한 여러 편집기를 만들었습니다. 이 기사에서는 Vi/Vim에서 영감을 받은 Linux 시스템용 최고의 코드 편집기 6가지를 검토하겠습니다.

1. 카코네 코드 에디터

Kakoune은 클라이언트/서버 아키텍처를 갖춘 무료 오픈 소스, 대화형, 빠르고 완벽하게 사용자 정의 가능하며 스크립팅 가능한 Vim 기반 코드 편집기입니다. Linux, FreeBSD, MacOS 및 Cygwin과 같은 Unix 계열 시스템에서 실행됩니다.

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

2. 네오빔

Neovim은 Vim의 기본적인 기존 기능을 제공하는 강력하고 확장 가능하며 사용 가능한 무료 오픈 소스 코드 편집기입니다. 이는 커서 스타일, 포커스 이벤트, 대괄호 붙여넣기 등의 최신 터미널 기능을 갖춘 내장 Linux 터미널 에뮬레이터와 함께 제공되는 Vim의 확장입니다. 중요한 것은 대부분의 Vim 플러그인을 지원한다는 것입니다.

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

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

3. 앰프 텍스트 편집기

Amp는 Rust 프로그래밍 언어를 사용하여 개발된 Linux 터미널용 무료 오픈 소스, 가볍고 간단한 Vi/Vim에서 영감을 받은 코드 편집기입니다. Vi/Vim의 핵심 상호 작용 모델을 단순화된 방식으로 구현하고 최신 텍스트 편집기에서 찾을 수 있는 기본 기능 중 일부를 조합합니다.

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

Vis는 동일한 편집기의 구조적 정규식 기반 명령 언어로 구현된 다중 커서/선택에 대한 기본 지원을 통해 vi의 모달 편집을 확장하는 Vi와 유사한 무료 오픈 소스 코드 편집기입니다.

파일 및 디렉터리 브라우저와 함께 제공되며 diff 모드, vimgrep, 암호화 및 압축을 지원합니다. tar, zip 등과 같은 일반적인 파일 보관 형식을 지원합니다. 또한 HTTP, FTP, SSH 등의 네트워크 프로토콜로 작업할 수도 있습니다. 게다가 Vis에는 쉘 검사기 등이 내장되어 있습니다.

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

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

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

COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK 및 COMMAND와 같은 자체 모드가 있습니다. 호스트-게스트 구성에서 여러 세션을 연결할 수 있으므로 공동 코드 편집이 가능합니다. 또한 페어링을 위해 로컬 UNIX 및 원격 TCP 소켓을 지원합니다.

6. Pyvim - 순수 Python Vim 클론

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

그게 다야! 이 기사에서는 Vim에서 영감을 받은 최고의 Linux용 코드 편집기 6개를 나열했습니다. 사용 중인 기능 중 누락된 기능이 있는 경우 아래 피드백 양식을 통해 알려주시기 바랍니다.