Sublime Text 2 – 非常强大的跨平台编辑器

81
Sublime Text 2 – 非常强大的跨平台编辑器
26 votes

@sfufoet 我一直用 EmEditor 6 这个老古董编辑器,就因为两点:支持宏;输入文字之后全部删除,关闭标签不会提示保存,因此 EmEditor 6 是个非常适合替代记事本的编辑器,但是它不适合写代码。目前 EmEditor 6 的英文版是免费的。

Sublime Text 2   非常强大的跨平台编辑器[图] | 小众软件

最近在 Mac 和 Windows 下尝试了 Sublime Text 2 之后,发现它非常强大好用,更新也非常快。推荐大家使用开发版。它是共享软件,不购买也可以完整使用,只是有时候保存的时候会提示你购买,取消就可以了。

Sublime Text 2 的特色功能:

  • 良好的扩展功能,官方称之为安装包(Package)。
  • 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞
  • 强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。”
  • 即时的文件切换。
  • 随心所欲的跳转到任意文件的任意位置。
  • 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。
  • 支持 VIM 模式
  • 支持宏,宏是什么,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。
  • 更新非常勤快,几乎每周都会有一个新版本杀出来
  • 等等……

具体功能和使用教程看这几篇:

说两个小技巧:选择文字之后,按下 Tab 和 Shift + Tab 可以控制缩进,和 EmEditor 一样,内牛。文件未保存就可以直接退出程序,下次启动会自动恢复。

Sublime Text 2   非常强大的跨平台编辑器[图] | 小众软件 官方网站 | 开发版 | 来自小众软件

P.S. 欢迎大家补充各种技巧。

2012-2-21 Update:多谢小众软件读者 王彬 推荐 Sublime Text 2 插件 ConvertToUTF8 plugin,它能把 GBK 转 UTF-8。

2012-06-27 update: Sublime Text 2 正式版已经发布。

广告

喜欢这篇文章?

Twitter, 新浪微博 , QQ空间 , 人人网 , 豆瓣 , 腾讯微博 , Google+

已有 81 条评论, 我要留言

  1. loading

    正在找这类东西,试试去

  2. loading

    试了下,Encoding支持上跟EMEditor还差距很远……东方的字符集都不支持……

    • loading

      @jhpx, EE 都开发很多年了。ST 才杀出来不久哦。编程的话,我觉得支持 UTF-8 就够了。

  3. loading

    貌似要钱的

  4. loading

    这玩意不好用,灰常不好用

  5. loading

    长得不错~试试看

  6. loading

    GUI这是我首选,不过还是偏爱vim一些

    • loading

      @萌名雪, 它支持 vim 的操作模式。

      • loading

        @sfufoet, 试了一下,支持一部分,还是有些比较好用的命令没法使用……

  7. loading

    图片地址有问题,开头少了个H

    • loading

      @Cylent, 修正了。多谢。

  8. loading

    vim啊, 有了vim什么都不需要了

  9. loading

    EmEditor 怎么不适合写代码?该有的都有了

    • loading

      @何不谢, EM 不跨平台。一直不喜欢 6 以后的版本。

      • loading

        @sfufoet, 有什么缺点额。。。我11用的很顺啊。。。

  10. loading

    一直在用ST2,灰常好用灰常优雅,喜欢vim的童鞋可以去设置里启用vintage那个package,就会有命令模式插入模式了。ST2其实是专门给编程用的,说实话GUI比较简单,改软件配置都是直接编辑配置文件,没有图形界面

  11. loading

    为何这篇文章在RSS读到了,但是小众首页上却没有~~

    • loading

      @Dary, 服务器缓存出现问题了。

  12. loading

    好吧,偶作为还不知道未来是程序猿还是攻城狮的表示还是 Notepad++ 算鸟。。额,开学后也可以尝试一下 Vim 。。

    • loading

      @root, 多尝试几个编辑器,一定有一个适合你。Notepad++ 一直用不惯。

      现在我是 Windows Mac 两边都在用,ST2 很适合我。

  13. loading

    就使用来说,st2给我的感觉算不上太惊艳,虽然他的那个代码地图相当的赞,但是对于开发来说,你能想象中文,日文全部都不支能完美支持的编辑器么?我知道utf-8可以完美支持,但是有很多的老代码他都不是utf-8的啊。
    另外,我对他的启动速度很好奇,第一次启动极慢,我的2G内存的机器竟然可以将近2分钟,但是后面打开文件的速度就超快。他初次启动的时候都干什么了?

    • loading

      @逍遥度日, 这个问题,我来跟作者反馈一下。关于启动的问题,我没遇到哦。第一次运行大概是 15 秒。

  14. loading

    一直用notepad++的人掩面路过

    • loading

      @victoryan, notepad++很好用

    • loading

      我也是notepad++@victoryan,

      • loading

        @haha, 同好啊,感觉像插件好用,像HexToText HexToDec之类,经常和十六进制报文打交道的人表示没有比这个更多舒服的了

  15. loading

    59刀一个注册码,这个价格确实有点贵。

  16. loading

    vim是基础,实用兼装B必备

  17. loading

    用了几天后发现没有打印功能,只好改用textmate。

  18. loading

    好吧,这个东西就是模仿textmate的,似乎是用python写的
    不支持东亚语言,有时候确实有点不方便。不过那个snippets确实模仿的不错,赞

    • loading

      @Mona, 的确是模仿的。但据说 textmate 作者的态度不友好,迟迟没办法把 textmate 2 做出来。

  19. loading

    没见有用emacs… …

  20. loading

    一直用 EmEditor 做开发,多编码支持和强大的搜索为大工程的开发带来很大的方便。
    至于跨平台问题,EmEditor 确实立马黑线,但是对于团队中大部分人都在 Windows 下开发的情况下,仍然是一个最佳选择。我的团队全部付费使用 EmEditor,编译时才在 Linux & MacOS 才在上进行,不在上面编码。

  21. loading

    不知道对正则表达式的支持怎么样

  22. loading

    打不开官网

  23. loading

    一直在用,确实很好用~最近那个很丑的图标也被替换了,越来越不错了~

  24. loading

    界面很漂亮,很赞,不过还是感觉VIM更好用。
    特意把我的VIM配成这种界面了……

  25. loading

    不好用。DEV都是不用眼睛的,任何可视化的改造都是evil的

  26. loading

    这款软件从去年国外某教学视频里看到就下了,到现在只用过一次……试过很多编辑器,UltraEdit还是最适合我的。

  27. loading

    我觉得 notepad++其实也不错,开源完全免费,你提到的功能都有。

  28. loading

    试用一下。

  29. loading

    数了数我emacs的elpa中的安装包,618个.

    sublime只有239个,那么emacs可以说是至少3倍强大了.

  30. loading

    @逍遥度日, 没看他是用python26开发的吗?sublime_text.exe是个壳,可以解压后看看。
    根目录下都是*.pyd。不只是不是用py2exe打包的,python的exe打包程序在第一次运行时会,加载python,这需要时间,第二次以后python主流内存会快一些。总之,python会耗一些CPU资源。
    我一直用vim,也很喜欢这个,希望它能更强大。

    • loading

      @jimluo, 整个框架仍然是C++架的,只是内嵌了Python解析器,用了Boost.Python绑定。

  31. loading

    测试

  32. loading

    测试测试

  33. loading

    更新快都算优点??

  34. loading

    真心不错啊…
    准备用一段时间

  35. loading

    除开第一次的话,和vim比,启动速度如何?

  36. loading

    无意中瞧见同事用了, 看起来界面很酷

  37. loading

    有没有同学尝试过sublime Text 2的中文字符集支持?

  38. loading

    好吧! 我下了, 我用了, 然后发现, win 下中文乱码问题比较纠结.
    请谅解我的英文水平.

  39. loading

    怎样才能实现用鼠标拖拽移动某行之中选中的字符之类的操作?

    • loading

      @shizaikh, 更新到最新版就行了。

      • loading

        @sfufoet, 2181的portable,不行,不解。

  40. loading

    泪目,还不会用 vim

  41. loading

    最近一直被字符集的问题所困扰,常常要自己手动修改编码,感觉太恶心了。

  42. loading

    emacs才是王道。
    已用N年

  43. loading

    问个问题,不知道有人是这样么,Mac下不支持连续输入,比如按住a不放,只输入一个a,而不是一串a。window下刚可以。

  44. loading

    国内的一个哥们写了一个插件:ConvertToUTF8,解决了GBK编码问题,试用非常好。
    在sublime text 2 中使用Package Control 搜 ConvertToUTF8 进行安装。
    他的微博:http://weibo.com/seanliang
    谢谢作者!

    • loading

      @haha, 谢谢这位朋友的支持。若有什么好的建议,欢迎留言给我。希望大家都能用上Sublime Text这个神器。

  45. loading

    Sublime Text 2.0正式版于6月26日放出,包括32位及64位所有平台的版本,请站长更新,大家踊跃下载。

    官网地址:
    http://www.sublimetext.com/2

  46. loading

    有人知道, 怎么代码格式化么? 比如说, php控制缩进, 换行之类的,
    试过安装那个格式化的插件, 不管用啊,

    • loading

      @喔喔兒,
      Clipboard History:剪切板历史
      WordPress:集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用!
      HtmlTidy:清理与排版你的HTML代码
      PHPTidy:整理与排版PHP代码
      YUI Compressor:压缩JS和CSS文件

  47. loading

    我最近从WIN转到MAC了,但是这个软件的插入自动缩进有问题,不知道你遇到没有。比如说,按下div出来光标在中间,但是按回车后,并不是在两个div行中间加一个已经缩进过的空行,而是只有两行,光标在前面,这个问题太苦恼了,每次都要再按回车然后按上,再按TAB键。

  48. loading

    好像还不足以取代Source Insight阅读源程序,不知如何设置

  49. loading

    是非常強大,介面相當華麗,但有一個嚴重的問題,代碼是私有的,這是一個比較關鍵的問題.

  50. loading

    怎样调试c 程序呢

  51. loading

    输入法(qq、搜狗)都不能光标跟随,是个问题!

  52. loading

    Sublime Text 2自动完成输入(auto-completion)的确认键是Enter。 可是有时候就想要键入一个breaking line,而不是确认选择。 这个很困扰。 后来找到了解决办法,可以把确认键改为Tab, 就跟Xcode下的使用方法一样。
    How to change the default auto-complete commitment keystroke to Tab:
    http://www.jjpro.net/2013/04/07/how-to-change-sublime-text-2-default-auto-complete-commitment-keystroke-to-tab/

  53. loading

    这个编辑器如何设置,可以实现保留原文件编码。比如原文件是utf-8,我修改后保存后,就按照utf-8保存。源文件是asc编码,修改保存后,就按照asc编码保存。

  54. loading

    露珠大人,我在WIN下安装了ST2,想用于SASS文件的编辑,需要装SASS的插件。
    因为是新手,对ST2使用完全小白。按照网上的攻略,需要先安装package control.
    按照说明,用快捷键:Shift + Command + P调用命令窗口,后输入一段命令,可是我输入命令后,完全没反应啊。。。
    于是又尝试第二种方式 ,手动。复制文件并替换。也没有用啊。不知道是怎么回事。

    你有碰到过这种情况么

  55. loading

    我刚解决了这个问题:源自这个帖子: http://hi.baidu.com/redsaronic/item/fdc225043b449194a3df43ec

    大概是ST2版本的不同,所以网上搜到的有些攻略不太合用。

    希望这个办法可以帮助到别人。

  56. loading

    Sublime Text 2 确实不错,可是他的文件选项卡太不清楚了,打开的文件一多就分不清当前开的是哪个文件了!

有不同想法?说说看