sim에 대해 자주 묻는 질문

짧은 답변입니다. 각 항목에서 더 자세한 페이지로 이동할 수 있습니다.

sim이란 무엇입니까?

sim(sim editor라고도 부릅니다)은 차세대 Vim입니다. Rust로 처음부터 작성한 터미널 에디터로, Vim의 모달 편집과 핵심 키를 유지하면서 보통은 숨어 있는 것을 보여 줍니다. 보이지 않는 문자와 양방향 문자, 에디터 밖에서 일어난 쓰기, git HEAD 대비 변경, 설정이 명령을 실행할 수 있는 저장소가 그것입니다. 바이너리는 sim, 패키지 이름은 sim-editor입니다.

자세히 보기: 기능

sim은 Vim의 포크입니까?

아니요. sim은 포크가 아닙니다. Rust로 처음부터 작성한 새로운 Vim이며, Vim의 모달 편집과 핵심 키(모션, 오퍼레이터, 텍스트 오브젝트, 횟수, ., 비주얼 모드, :s와 범위 지정)를 유지합니다. Vim과 완전히 호환되지는 않습니다. Vim script도, 플러그인도, 설정 파일도 없고, 지금까지는 레지스터가 하나뿐입니다. Vim의 레지스터와 매크로는 예정되어 있습니다.

자세히 보기: 문서

sim은 Neovim, Helix와 어떻게 다릅니까?

Neovim과 Helix는 언어 서버 클라이언트를 갖춘 성숙한 에디터이며, Neovim은 Lua 플러그인으로 확장합니다. sim은 더 작고, 확장성을 내주는 대신 고정된 동작을 택했습니다. 플러그인도, 설정 파일도, 모드라인도 없으며, 숨은 것에는 눈에 보이는 표시를 붙입니다. 비교 페이지는 다른 에디터에 대한 모든 주장에 1차 출처를 달았습니다.

자세히 보기: 비교

sim은 모든 위험에서 나를 지켜 줍니까?

아니요. sim은 샌드박스가 아니며 사용자의 권한으로 실행됩니다. 숨은 문자를 보여 주고, 파일과 저장소가 실행해 달라고 요구하는 코드를 실행하지 않으며, 텍스트를 잃지 않습니다. 다른 문자 체계의 비슷하게 생긴 글자는 감지하지 못합니다. 주장의 근거는 독립적인 감사가 아니라 프로젝트 자체의 사양과 테스트입니다.

자세히 보기: 보안

sim은 모드라인이나 프로젝트 설정을 읽습니까?

아니요. 설정과 명령은 파일 내용에서 절대 읽지 않으며, 저장소에서 불러올 설정 파일이나 플러그인도 없습니다. sim이 기억하는 것은 외관, 아이콘, Markdown 보기 선택뿐입니다.

자세히 보기: 보안

sim은 언어 서버를 지원합니까?

아직은 아닙니다. 서버가 샌드박스 안에서 실행되는 언어 서버 클라이언트를 계획하고 있습니다. 지금 sim에는 구문 하이라이트, 파일 트리, 퍼지 파일 찾기, 실시간 텍스트 검색이 있습니다.

자세히 보기: 기능

sim은 어떻게 설치합니까?

Homebrew로 설치하거나 소스에서 빌드하세요. 소스에서 빌드하려면 Rust 1.88 이상이 필요합니다. AUR 및 crates.io 패키지는 곧 공개됩니다.

자세히 보기: 설치

sim은 어떤 플랫폼과 터미널을 지원합니까?

Linux와 macOS의 아무 터미널에서나 동작합니다. 터미널이 지원하면 색, kitty 키보드 프로토콜, OSC 52를 사용합니다(Ghostty, kitty, WezTerm, tmux). 아이콘에는 Nerd Font가 필요하며 zi로 끌 수 있습니다.

자세히 보기: 설치

sim은 빠릅니까?

프로젝트 자체 벤치마크(릴리스 빌드, 10만 줄 파일, 패널을 연 채 하이라이트를 켠 상태)에서 키 입력 하나는 p99 기준 1 ms 미만입니다. 파일이 10만 개인 저장소에서는 첫 프레임이 1.8~8.7 ms 만에 그려지며(실측), 요구 사항은 20 ms입니다. 이 수치는 프로젝트 사양과 한 대의 컴퓨터(AMD Ryzen 9 9950X)에서 나온 것이며, 사용 환경에 따라 달라집니다.

자세히 보기: 기능

sim은 일본어 등 CJK 텍스트에서도 동작합니까?

예. 폭이 넓은 문자는 두 칸으로 계산하고, 문장은 일본어 금칙 처리 규칙에 따라 줄바꿈하며, 단어 단위 이동은 문자 체계가 바뀌는 곳에서 CJK 텍스트를 나눕니다. IME를 켠 상태에서도 전각 키가 명령으로 동작합니다.

자세히 보기: 기능

sim은 데이터를 어딘가로 보냅니까?

sim은 스스로 네트워크 연결을 열지 않으며, 실행하는 git도 fetch할 수 없도록 설정되어 있습니다. 이 웹사이트도 쿠키를 설정하지 않고, 외부 스크립트나 글꼴을 불러오지 않습니다.

자세히 보기: 보안

라이선스는 무엇입니까?

sim은 MIT OR Apache-2.0 라이선스로 배포되며, 둘 중 원하는 쪽을 선택할 수 있습니다. 저작권자는 EFG Technologies입니다.

자세히 보기: 설치

이름은 어디에서 왔습니까?

sim은 “Secure vIM”의 약자로, 안전을 목표로 만든 Vim입니다. “sim”만으로는 검색에서 모호하므로, 이 사이트에서는 “sim editor”나 “차세대 Vim”을 함께 적습니다.

자세히 보기: 기능