Lime 代码编辑器,Sublime Text的开源实现

jopen 11年前

Sublime Text 2是一个非常不错的文本编辑器。其目的就是为Vi/Vim用户提供一款界面更加友好,功能更多的源代码编辑器。Sublime Text 2不仅仅支持语法加亮、基于正则表达式的查找与替换、自定义语法高亮、自动括号匹配、自动完成等功能.

Lime就一个用Go语言开发的新代码编辑器,是Sublime Text的开源实现。其兼容Sublime Text的快捷键设置,兼容Textmate的颜色主题及语法定义。
Lime 代码编辑器,Sublime Text的开源实现

目示

  • ☑ 100% 开源
  • ☑ Compatible with Textmate color schemes (which is what ST is using)
  • ☑ Compatible with Textmate syntax definitions (which again is what ST is using)
  • ☐ Compatible with Textmate snippets
  • ☐ Compatible with Sublime Text’s python plugin API. I’ll probably never implement this 100%, only the api bits I need for the plugins I use.
  • ☐ Compatible with Sublime Text’s keybindings and settings
  • ☐ Compatible with Sublime Text snippets
  • ☐ Sublime Text’s Goto anything panel
  • ☑ Multiple cursors
  • ☑ Regression tests (Programming in Go makes it trivial and even fun to write them ;))
  • ☐ Support for plugging in a custom parser for more advanced syntax highlighting.
  • ☐ Terminal UI (Maybe I’ll work on a simple non-terminal UI at some point)
  • ☐ Cross platform (It appears to be compiling and running on OSX and Linux last I tried, but needs further validation.)

项目主页:http://www.open-open.com/lib/view/home/1382623086589