我正在尝试使用 ace-editor 编写代码教程,所以我需要在编辑器中拥有我的代码,但只允许用户编辑某些部分。例如:
....
myfunction(1000);
...
其中,用户只能编辑括号 (1000) 中的值。我尝试在键盘事件中使用锚点(适用于 1000)和只读的组合,但锚点似乎无法按照您希望模板的工作方式工作。
如有任何例子或建议,我将不胜感激。
提前谢谢。
乔恩
定位点具有未记录的$insertRight
选项,请参阅可用于第一个锚点 https://github.com/ajaxorg/ace/blob/master/lib/ace/anchor.js#L134。
另一种解决方案是在 vim 中编写类似updateMarkers
函数的东西.js