2012年7月10日星期二

尝试了一下Sublime Text 2

我也俗气了一把。

这货算是一个矛盾的结合体吧。一方面来说对东亚语言的支持简直惨绝人寰,gbk、big5、shift-jis等等的代码页统统不支持,插件能做的也仅仅是识别编码并且转换为utf-8来给st2处理;对ime的消息也完全没有处理,虽然能打字,但是光标跟随是没有的。另一方面来说,这货在处理某些问题上又是惊人的简洁,比如设置普通文本文档字体为雅黑9号上下行距为1而代码字体为consolas 10号上下行距为2,想当初某骆驼在npp上折腾这个可算是花了不少功夫。

快捷命令什么的和vim有几分神似,但是对于我等记忆力较差的人来说,又更为友好一些。内置的python环境也还不错。语法高亮也比Scintilla系略好一点点,虽然还是没法和idea那种字串里面嵌sql都能识别的狠货比,不过启动速度这个二者就不在一个数量级上。

先留着看看吧。

[update]
用了一段时间,比较烦人的地方有这么几个:1)自动补全代码片段(for, while, etc)时会进入multi edit状态,但是经常会导致不属于该代码片段的代码也被覆写了 2)自动补全括号经常做画蛇添足的事情或者擅自删除有半边的括号 3)在tab缩进的代码中,拷贝进空格缩进的代码片段,然后shift+tab时不会将空格改为tab,非要shift+tab搞掉所有缩进再全部手工缩一遍才行

2 条评论:

  1. 字符串内嵌SQL是可以高亮的啊, 取决于语法规则定义, 至少在PHP里是可以高亮的

    代码补全之类的东西是可以自定义来折腾的, 实在蛋疼可以拿Python写插件实现...

    回复删除
    回复
    1. 呃,java/python 都不行哎,是不是啥插件的效果?

      删除