我试图启用Ace的keyBoard处理程序为我心爱的Vim github要点.这似乎是一件容易的事情,但我正在努力:

>查找gist ace编辑器附加的对象(没有定义ace默认编辑器)
>将其设置为使用VIM,通过github的托管Vim绑定:https://gist.github.com/assets/ace/keybinding/vim-b9f3b98dd13151f9b4c7279d8259b69e.js

我在Ace Google群组中找到以下代码段:

env.editor.setKeyboardHandler(要求( “王牌/键盘/按键绑定/ VIM”).VIM)

但是这不起作用(即使我替换github url),所以我假设这适用于Cloud9 IDE,而不是自主主机/自定义Ace.

解决方法

在最新版本的ace(v1.1.1)中,vim和emacs绑定内置.以下工作原理:
editor.setKeyboardHandler("ace/keyboard/vim");

javascript – 启用Vist模式在Gist Ace Editor中的更多相关文章

  1. HTML5仿微信聊天界面、微信朋友圈实例代码

    小编最近开发一个基于html5开发的一个微信聊天前端界面,功能很全面,下面小编给大家分享实例代码,需要的朋友参考下

  2. android – 当应用程序强制关闭或设备重新启动时,共享首选项重置数据

    我正在开发一个应用程序,我在其中存储用户名和密码在SharedPreferences中.所有的东西都适合我,存储以及检索值.但我发现当我重启设备或强制关闭app时,SharedPreferences中存储的值会被重置.当我再次启动我的应用程序时,我在SharedPreferences键中获得空值.在这里,我正在做什么来存储值:而且,这就是我正在重温它的方式:到目前为止,所有的事情都很好.我再次说明我的问题,当我强制关闭或重启我的设备时,我得到空值.我们可以将它永久存储在应用程序内存中吗?

  3. android – 重置Preference的默认值

    我正在使用CheckBoxPreference进行设置屏幕.XML是:我在应用程序中更改了值.用户注销后,必须将其设置为xml中定义的默认值.但是,它似乎不起作用.他们保留我最后选择的那些价值观.阅读Android文档后,我发现了这个:但它几乎没有成功!使用SharedPreferences尝试其他方式.它也没用!我错过了什么吗?解决方法共享首选项应该有效,但您应该使用默认的共享首选项.要使用文件名获取共享首选项,Android会创建此名称(可能基于项目的包名称?

  4. android – 共享首选项仅保存第一次

    该程序第一次创建首选项,但之后它永远不会更改它们.我很感激帮助理解为什么.这是调用xml的PreferencesScreen.在首选项中,我有一个ListPreference和一个Preference,它调用一个活动来存储电子邮件.一切都在这里.问题出在所谓的……

  5. android – SharedPrefences未更新

    我有一个奇怪的问题,共享首选项在返回应用程序时没有被更新.这是场景:我有两个项目使用相同的共享首选项.Project1和Project2.它们是独立但相关的应用程序.他们使用相同的密钥进行签名,并使用sharedUserId来共享信息.Project1打开Project2.Project2检索SharedPreferences文件并通过以下方式写入:一旦完成,我通过调用finish()返回到Pro

  6. Android SharedPreferences限制?

    我在Android上开发了一款游戏.我目前正在保存数据库中的大部分游戏统计信息.但是,该应用程序不会在DB中使用多个单行.我现在有兴趣介绍一些新的统计数据,但这将导致我的数据库重新安装,从而清除每个人的进步.为了避免在将来的这个,我正在考虑存储游戏统计与SharedPreferences代替.我的问题是在成为问题之前可以将多少种不同的东西存储起来.总共我将存储大约40个值,所有的整数.解决方法Sh

  7. Ubuntu Server 20.04 LTS 环境下搭建vim 编辑器Python IDE的详细步骤

    这篇文章主要介绍了Ubuntu Server 20.04 LTS 环境下搭建vim 编辑器Python IDE,首先是安装配置vim-plug及安装coc.nvim插件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  8. 详解Monaco Editor中的Keybinding机制

    这篇文章主要为大家介绍了详解Monaco Editor中的Keybinding机制详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  9. vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能

    这篇文章主要介绍了vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  10. Monaco Editor实现sql和java代码提示实现示例

    这篇文章主要为大家介绍了Monaco Editor代码提示sql和java实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部