この小さなプロジェクトは、MacOSの入力フィールドにアクセス可能になり、完全なVIMバッファーになります。それは動作し、ネイティブVIMのように感じるはずです。なぜなら、私は本物のVIMバッファーとテキストフィールドを同期させるからです。

すべてのモード(コマンドラインなど)とVIMに含まれるすべてのコマンドを使用できます。
また、カスタムVIM構成を含めることができるカスタムsvimrcファイルをロードすることもできます(例:Examplesフォルダーを参照)。
さらに、 ~/.config/svim/フォルダーのblacklistファイルを編集して、SVIMの処理からアプリケーションを手動で除外できます。競合がないように、ターミナルエミュレーターとGVIMをブラックリストに登録することをお勧めします。
VIMモードが変更されるたびに、Commandlineアップデートが発行されるたびに、フォルダーのスクリプトsvim.sh実行され~/.config/svim/この情報の処理方法を処理できる場所で実行されます。たとえば、コマンドライン出力がオンデマンドでコマンドライン出力を示していることを示す小さなポップアップがあります。
(!):アクセス可能な手段は、入力フィールドがテキスト入力フィールドのアクセシビリティ基準に準拠する必要があることを意味します。
私のタップからのBrewを使用してこれをインストールできます:
brew tap FelixKratz/formulae
brew install svimそして、以下を使用してBrew Serviceを開始できます。
brew services start svim
アクセシビリティアクセス許可を付与するように求められます。
このコマンド(これは私の緑です)で、MacOS選択色を好きなものに変更できます。
defaults write NSGlobalDomain AppleHighlightColor -string " 0.615686 0.823529 0.454902 " 問題が発生したら教えてください。
プルリクエストは大歓迎です。自分で使用するためにコードを改善する場合は、すべての人(私を含む)がそれらの改善を享受できるように、プルリクエストを作成することを検討してください。