【发布时间】:2013-03-01 07:27:15
【问题描述】:
我在编造这件事时遇到了一点麻烦。我只想在 Vim 模式下使用 Codemirror 编辑功能,没有任何语法高亮。也就是说,如果我单击文本区域,它会在类似的文本编辑器中进行转换,如演示页面VIM Demo 所示。谢谢!
编辑: 如果不是Codemirror,请告诉我如何将用户单击的文本区域转换为VIM类型的编辑区域的方法。我想把它做成一个插件,这样每当我点击某个页面上的文本区域时,它就会给我一个类似 VIM(不完全是 vim)的环境来编辑。我应该如何处理键绑定的事情?请帮忙!
【问题讨论】:
-
我在您的问题中没有看到问号。
-
我在 cmets 中添加了问号。对此感到抱歉。编辑主要问题。
-
好的,到目前为止你尝试了什么?你读过文档吗?
-
无法使 Codemirror 的东西适用于我动态单击页面的文本区域。我编写了自定义的朴素代码,这是一个脚本,它将 onkeypress 事件引入每个文本区域属性并在每次按键时调用一个函数。因此我过滤键并相应地执行。我实现了基本的插入模式、导航和替换。但是为了使其功能齐全,我希望为此使用 Codemirror ..对此我一无所知。
我阅读了 API 文档,但找不到我希望实现它的方式。如果我错过了愚蠢的部分,对不起我的愚蠢。
标签: javascript plugins codemirror