OSX 是否有系统范围的 vim 模式?如果你熟悉 JetBrains 的 IdeaVim 插件,你就会体会到我的感受。
这样的系统范围的 vim 模式将使所有文本框光标移动到 vim 样式,无论是浏览器、word 文档、excel 表等
答案1
时不时会出现一些新的开源替代方案,我只是想在这里添加它们:
- GitHub - VimMode.spoon- 所有文本字段均模拟 Vim
- GitHub-SketchyVim- 可访问文本字段中的 Real Vim
答案2
不是,是的!
macOS 不提供此类功能。
但,
您可以使用登山扣's Vim's ubiquitous mode
,它使你能够在 vim 模式下编辑每个文本框,无论是在浏览器地址栏中,还是在 stackexchange.com 编辑器中,就像我现在输入的那样。并且你甚至可以使用它hjkl
来替换 UpDownLeftRight 箭头当您不在文本框中时。
安装
登山扣是一个免费软件,你可以简单地通过 homebrew 安装它:
brew cask install karabiner
然后,启用Ubiquitous Vim Binding
,您可以根据需要选择正常模式触发器,对于我来说,我选择Ctrl-[ toggles Normal Mode
。此外,您还可以设置系统范围的 Emacs Ctrl-PNBF。
如果您还有其他问题,请发表评论。祝您 Vimming 愉快!
答案3
答案4
我是创建者。它通过 macOS 辅助功能 API(文本操作)在文本字段中带来 Vim 模式,并通过键重新映射在 UI 元素中带来 Vim 模式。这是一款付费应用程序(有试用版),但源代码也是开放的。所以任何想要的人都可以下载源代码,删除许可并自己编译它。