目前有着多款 web 上的代码编辑器可供选择,比如
Ace
CodeMirror
Monaco,这三款编辑器的比较在
这篇文章中有着详细的介绍,在此就不作过多赘述。这篇文章我们选择
Monaco Editor 来对 LSP 进行集成,从而在理论上能够支持所有的编程语言。