Redcar: 兼容 TextMate Bundles 的程序员编辑器

今天看到一位读者在《UEX: UltraEdit for Linux》后的留言:什么时候 TextMate 之类的做个出来才好。你别说,眼下还真有一个新的项目──Redcar。根据该项目的设计目标,Redcar 是要做 Linux 下能够兼容 TextMate bundles 的程序员编辑器的,其中包括语法高亮、snippets、命令、以及宏。

Redcar

Redcar snippets demo

现在,Redcar 还没有发布任何版本。不过,如果你有兴趣,可以获取其源代码自行安装。请作好心理准备,安装 Redcar 的过程有点麻烦。

Redcar 的主页位于 http://redcareditor.com

Read More:

22 Comments

  1. 1 xmmms Commented @ 2009-03-29 18:08Reply to this comment

    其实gedit装几个插件也能实现textedit很大部分功能,textedit我用得多的也就是snippet

  2. 2 Iven Commented @ 2009-03-29 18:12Reply to this comment

    Vim 中,不过看这个还是很炫……

  3. 3 somebody(莫多) Commented @ 2009-03-29 18:17Reply to this comment

    借宝地问一下用rxvt-unicode的兄弟们。

    为啥ssh到远程机器都会提示错误呢?

    是不是用rxvt-unicode ssh到server的时候要求server端也要有rxvt-unicode才行?

    Unix Server

    csh: Cannot open /etc/termcap. csh: using dumb terminal settings.

    Linux Server

    logout 'rxvt-unicode': unknown terminal type. Connection to xxxx closed.

  4. 4 somebody(莫多) Commented @ 2009-03-29 18:19Reply to this comment

    大家可以试试这个vim插件

    http://vimeo.com/3535418

    话说刚才我问的问题在审批?

  5. 5 Shellex Commented @ 2009-03-29 18:23Reply to this comment

    VIM也是可以做到Snippets的

  6. 6 Yeto Commented @ 2009-03-29 18:37Reply to this comment

    Vim 的 snipMate 不错,在用。另外以前 toy 是不是也推荐过 PyGTK 的 Scribes,这个也不错

  7. 7 Mike Commented @ 2009-03-29 19:28Reply to this comment

    emacs继续飘。。。

  8. 8 kidfruit Commented @ 2009-03-29 23:49Reply to this comment

    佩服toy的文章来源可真广……无所不涉及啊…… 不知道都是从哪些地方来的消息?

  9. 9 Terry Wang Commented @ 2009-03-30 7:32Reply to this comment

    惭愧,我被分发了一个Textmate的license确没怎么好好用过这个号称Mac OS上最好的editor...

  10. 10 redforks Commented @ 2009-03-30 9:35Reply to this comment

    rxvt-unicode 的问题: 登录后,执行 export TERM=xterm 基本能用了。 原因:unix有个数据库说明每种terminal的特性。rxvt-unicode的说明文件大都没有预装,由于和xterm比较接近,修改环境变量当做xterm来用。

  11. 11 somebody(莫多) Commented @ 2009-03-30 10:02Reply to this comment

    @redforks: 非常感谢redforks rxvt-unicode ssh的时候要去server读terminal的说明文件啊。 那xfce4 terminal, gnome terminal这些terminal也会去读?还是直接就当成xterm了。所以就不会有rxvt-unicode这样的问题?

  12. 12 hantsy Commented @ 2009-03-30 10:46Reply to this comment

    现在用 scribes , 很不错。

  13. 13 邱焜 Commented @ 2009-03-30 12:07Reply to this comment

    问问 snipMate 有必要吗?

  14. 14 逸飞 Commented @ 2009-03-30 12:39Reply to this comment

    Emacs 也有 Yasnippet 支持Snippet

  15. 15 Mike Commented @ 2009-03-30 18:16Reply to this comment

    @逸飞: 嗯,是的,我师兄写的。。。呵呵

  16. 16 piao Commented @ 2009-03-31 10:09Reply to this comment

    @Mike: Mike?

  17. 17 piao Commented @ 2009-03-31 10:14Reply to this comment

    最近消息好少啊

  18. 18 NightOwl Commented @ 2009-03-31 14:36Reply to this comment

    答复: rxvt-unicode ssh的时候要去server读terminal的说明文件啊。那xfce4 terminal, gnome terminal这些terminal也会去读?还是直接就当成xterm了。所以就不会有rxvt-unicode这样的问题?

    不是rxvt去server读terminal的说明文件,而是,server在收到client的ssh登录请求并验证完毕之后,server要根据client给它提供的terminal信息,去读取server上保存的对应于该terminal的配置。这样server才能根据client的terminal特性来提供合适通讯方式。这些在server上保存的terminal的配置是需要server的管理员来安装和维护的。

    rxvt-unicode是一个相对来说并不太流行的terminal emulator。它把自身TERM类型定义成了rxvt,很多server会不知道rxvt是个什么样的terminal类型,所以不知道该怎么跟这样的terminal通讯。这种情况下,server就会报一个错误信息,并断开和client的连接。

    而xterm是在Unix和Linux中一个被广泛使用的terminal类型,所以任何服务器上都应该有xterm的terminal配置信息。

    在这种情况下,多数的terminal模拟器(包括xfce4 terminal和gnome terminal[未考证])都会把自身的TERM属性设置成为 xterm ,这样就可以保证能和自身以外的其他server进行ssh或者telnet这样的通信。

    所以,如果你用rxvt-unicode去登录别的服务器出现你所说的这种错误时,你可以在登录其他服务器之前,把你SHELL里面$TERM的属性改成xterm,那样你就可以和其他的服务器正常通信了。

  19. 19 gakaki Commented @ 2009-06-10 13:57Reply to this comment

    老实话哦 用textmate的八成都是ruby fan github上有很多textmate 其实就是为了textmate 要装e textecitor 要去装mac 现在red star支持了 也是少数几个支持的 linux平台上的

    hanl sass jquery prototype 这样就可以支持海量的textmate bundle库了 棒

  20. 20 gakaki Commented @ 2009-06-10 13:57Reply to this comment

    老实话哦 用textmate的八成都是ruby fan github上有很多textmate bundle 就是为了bundle 其实 可能不用ruby 写php的没什么体会或者C 其实就是为了textmate 要装e textecitor 要去装mac 现在red star支持了 也是少数几个支持的 linux平台上的

    hanl sass jquery prototype 这样就可以支持海量的textmate bundle库了 棒

  21. 21 somebody(莫多) Commented @ 2009-08-18 17:25Reply to this comment

    @NightOwl:

    真是不好意思。现在才看到你的回答。非常感谢。解释得非常详细。

  22. 22 u2 Commented @ 2009-12-21 10:58Reply to this comment

    装了老半天还是失败了。。 什么时候能够拜托让人又爱又恨的netbeans。。