我正在开发一个使用java/scala后端的项目(准确地说是Lift,尽管这不会影响这个问题),作为前端的一部分,我们使用AceEditor.我已经用谷歌搜索了一段时间,但还没有找到这个问题的答案:给定文件扩展名(例如js、c、cpp、h、java、rb等),我如何自动为适当的语言选择Ace“模式”?我希望避免手动创建map,lajs->javascript,c->c_cpp,java->java。是否有可用的java/scala库?或者更好的是,Ace是否以某种方式内置了此功能? 最佳答案 Ace现在提供模型扩展来执行此操作。va