我正在尝试在 github gists 上为我心爱的 Vim 启用 Ace 的键盘处理程序。这似乎是一件容易的事情,但我正在努力:
- 查找 gist ace 编辑器所附加的对象(ace 默认
editor
未定义) - 通过 github 托管的 Vim 绑定将其设置为使用 VIM:
https://gist.github.com/assets/ace/keybinding/vim-b9f3b98dd13151f9b4c7279d8259b69e.js
我在 Ace Google Group 上找到了以下代码段:
env.editor.setKeyboardHandler(require("ace/keyboard/keybinding/vim").Vim)
但这不起作用(即使我替换了 github url)所以我假设这适用于 Cloud9 IDE,而不是自托管/自定义 Ace。