SketchyVim
v1.0.11
这个小项目将MACOS上的可访问(!)输入字段变成完整的VIM缓冲区。它应该表现得像本地vim,因为在引擎盖下,我将文本字段与真正的VIM缓冲区同步。

您可以使用所有模式(甚至命令行等)和VIM中包含的所有命令。
也可以加载自定义的svimrc文件,该文件可能包含自定义VIM配置,例如删除(请参阅示例文件夹)。
此外,您可以在~/.config/svim/文件夹中编辑blacklist文件,以手动将应用程序排除在SVIM处理中。您可能希望将终端模拟器和GVIM录制,以免发生冲突。
每次发布VIM模式更改或发出命令行更新~/.config/svim/ ,都可以执行文件夹中的脚本svim.sh我的skettyybar中有一个小弹出窗口,它向我显示了按需按需输出的命令行。
(!):可访问意味着输入字段需要符合文本输入字段的可访问性标准,否则我们无能为力。
您可以使用我的水龙头中的啤酒安装此功能:
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 " 如果您遇到问题,请告诉我。
欢迎拉动请求。如果您改善自己使用的代码,请考虑创建拉动请求,以便所有人(包括我)都可以享受这些改进。