Ace编辑器只接受\ n和\"设置: 你可以看到setValue的内容有\ n和\"标签
var editor1 = ace.edit("editor1");
editor1.setTheme("ace/theme/twilight");
editor1.getSession().setMode("ace/mode/python");
editor1.setFontSize(15);
editor1.setValue("def main():\n # Your code goes here\n\nif __name__ == \"__main__\":\n main()");
但是当我使用editor1.getValue()
从ace编辑器获取值时。
它将获得非下列标签:
def main():
# Your code goes here
if __name__ == "__main__":
main()
但是如何将非\ n的值再次用于editor1.setValue。
我想实现可以修改数据库中旧代码存储的函数。
代码将editor1.getValue()
存储到数据库中。
所以这是错误的
editor1.setValue(
def main():
# Your code goes here
if __name__ == "__main__":
main()
)
这是我的项目:https://github.com/easytrader/StrategyWebsite
如何解决这个问题? 非常感谢你。