이 작은 프로젝트는 액세스 가능 (!) 입력 필드를 MACOS의 전체 VIM 버퍼로 전환합니다. 후드 아래에서 텍스트 필드를 실제 VIM 버퍼와 동기화하기 때문에 원시 VIM처럼 행동하고 느껴야합니다.

모든 모드 (Commandline 등) 및 VIM에 포함 된 모든 명령을 사용할 수 있습니다.
사용자 정의 svimrc 파일을로드 할 수도 있습니다. 여기에는 사용자 정의 vim 구성과 예를 들어 Remappings가 포함될 수 있습니다 (예제 폴더 참조).
또한 ~/.config/svim/ 폴더에서 blacklist 파일을 편집하여 SVIM이 처리하는 것에서 응용 프로그램을 수동으로 제외 할 수 있습니다. 갈등이 없도록 터미널 에뮬레이터와 GVIM을 블랙리스트에 올릴 것입니다.
VIM 모드가 변경되거나 CommandLine 업데이트가 발행 될 때마다 폴더 ~/.config/svim/ 의 스크립트 svim.sh 정보를 처리하는 방법을 처리 할 수있는 곳에서 실행됩니다. SketchYbar에 작은 팝업이있어 예를 들어 주문시 명령 줄 출력을 보여줍니다.
(!) : 액세스 가능한 수단, 입력 필드는 텍스트 입력 필드의 접근성 표준을 준수해야한다는 것을 의미합니다. 그렇지 않으면 우리가 할 수있는 일은 없습니다.
내 탭에서 Brew를 사용하여 이것을 설치할 수 있습니다.
brew tap FelixKratz/formulae
brew install svim그런 다음 다음을 사용하여 양조 서비스를 시작할 수 있습니다.
brew services start svim
접근성 권한을 부여하라는 요청을받는 곳.
MacOS 선택 색상을이 명령 (내 녹색)으로 원하는 것으로 변경할 수 있습니다.
defaults write NSGlobalDomain AppleHighlightColor -string " 0.615686 0.823529 0.454902 " 문제가 발생하면 알려주세요.
풀 요청을 환영합니다. 자신의 용도로 코드를 개선하면 모든 사람들 (나 포함)이 개선을 즐길 수 있도록 풀 요청을 작성하는 것을 고려하십시오.