设置Ace编辑器的值时保留缩进

时间:2013-08-31 02:39:47

标签: javascript string ace-editor

如何保留.setValue()推送到Ace编辑器的字符串的缩进? 现在,当我将一个字符串推入编辑器时,所有缩进都会丢失并且它具有这种奇怪的打字机间距: 假设打字机是| 如果

string to edit here with four space->    |

如果我按退格键,:

string to edit here with four space-   |

我不知道为什么会这样,请帮忙

1 个答案:

答案 0 :(得分:0)

看起来Ace计算错误的光标位置 如果您的编辑器具有非等宽字体,则可能发生这种情况 或者因为这个bug,如果你在Mac OS X 10.8上使用Safari